[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |