[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [GIT PULL] xen: features and fixes for 4.13-rc1



Linus,

Please git pull the following tag:

 git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 
for-linus-4.13-rc1-tag

xen: features and fixes for 4.13-rc1

Other than fixes and cleanups it contains:
- Support > 32 VCPUs at domain restore
- Support for new sysfs nodes related to Xen
- Some performance tuning for Linux running as Xen guest

There is a minor conflict which can be fixed up easily by:

diff --cc drivers/xen/events/events_base.c
index 2e567d8433b3,813f1e86a599..000000000000
--- a/drivers/xen/events/events_base.c
+++ b/drivers/xen/events/events_base.c
@@@ -1343,12 -1343,8 +1343,12 @@@ static int set_affinity_irq(struct irq_
                            bool force)
  {
        unsigned tcpu = cpumask_first_and(dest, cpu_online_mask);
-       int ret = rebind_irq_to_cpu(data->irq, tcpu);
++      int ret = xen_rebind_evtchn_to_cpu(evtchn_from_irq(data->irq), tcpu);
  
 -      return xen_rebind_evtchn_to_cpu(evtchn_from_irq(data->irq), tcpu);
 +      if (!ret)
 +              irq_data_update_effective_affinity(data, cpumask_of(tcpu));
 +
 +      return ret;
  }
  
  static void enable_dynirq(struct irq_data *data)


Thanks.

Juergen

 Documentation/ABI/stable/sysfs-hypervisor-xen      | 119 ++++++++++++++++
 .../{sysfs-hypervisor-pmu => sysfs-hypervisor-xen} |  24 +++-
 MAINTAINERS                                        |   2 +
 arch/arm/include/asm/xen/events.h                  |   2 +-
 arch/arm/xen/p2m.c                                 |  10 +-
 arch/x86/include/asm/xen/hypercall.h               |  13 +-
 arch/x86/xen/enlighten.c                           | 154 +++++++++++++++------
 arch/x86/xen/enlighten_hvm.c                       |  64 +++++----
 arch/x86/xen/enlighten_pv.c                        |  89 ++++++------
 arch/x86/xen/setup.c                               |   7 +-
 arch/x86/xen/smp.c                                 |  31 +++++
 arch/x86/xen/smp.h                                 |   2 +
 arch/x86/xen/smp_hvm.c                             |  14 +-
 arch/x86/xen/smp_pv.c                              |   6 +-
 arch/x86/xen/suspend_hvm.c                         |  11 +-
 arch/x86/xen/xen-ops.h                             |   3 +-
 drivers/xen/events/events_base.c                   |   6 +-
 drivers/xen/evtchn.c                               |  34 ++++-
 drivers/xen/manage.c                               |  12 +-
 drivers/xen/sys-hypervisor.c                       |  62 +++++++++
 drivers/xen/xenbus/xenbus_comms.c                  |  21 ++-
 include/xen/arm/hypercall.h                        |   5 +-
 include/xen/events.h                               |   1 +
 include/xen/interface/version.h                    |  15 ++
 include/xen/xen-ops.h                              |   2 +
 25 files changed, 542 insertions(+), 167 deletions(-)

Ankur Arora (5):
      xen/vcpu: Simplify xen_vcpu related code
      xen/pvh*: Support > 32 VCPUs at domain restore
      xen/pv: Fix OOPS on restore for a PV, !SMP domain
      xen/vcpu: Handle xen_vcpu_setup() failure in hotplug
      xen/vcpu: Handle xen_vcpu_setup() failure at boot

Anoob Soman (1):
      xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU

Arnd Bergmann (1):
      xen: avoid type warning in xchg_xen_ulong

Gustavo A. R. Silva (1):
      x86: xen: remove unnecessary variable in xen_foreach_remap_area()

Juergen Gross (7):
      xen: don't print error message in case of missing Xenstore entry
      doc,xen: document hypervisor sysfs nodes for xen
      xen: add sysfs node for guest type
      xen: sync include/xen/interface/version.h
      xen: add sysfs node for hypervisor build id
      xen: avoid deadlock in xenbus driver
      xen: allocate page for shared info page from low memory

Marek Marczykowski-Górecki (1):
      x86/xen: allow userspace access during hypercalls

Markus Elfring (3):
      arm/xen: Improve a size determination in __set_phys_to_machine_multi()
      arm/xen: Delete an error message for a failed memory allocation in 
__set_phys_to_machine_multi()
      arm/xen: Adjust one function call together with a variable assignment

Sergey Dyasli (1):
      xen: fix HYPERVISOR_dm_op() prototype

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.