[GIT PULL] xen: features and fixes for 4.9-rc0

From: David Vrabel
Date: Thu Oct 06 2016 - 10:10:49 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Linus,

Please git pull the following tag:

git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-4.9-rc0-tag

xen: features and fixes for 4.9-rc0

- - Switch to new CPU hotplug mechanism.
- - Support driver_override in pciback.
- - Require vector callback for HVM guests (the alternate mechanism via
the platform device has been broken for ages).

Thanks.

David

arch/x86/include/asm/xen/events.h | 11 ----
arch/x86/pci/xen.c | 2 +-
arch/x86/xen/enlighten.c | 94 ++++++++++++++++++++---------
arch/x86/xen/grant-table.c | 2 +-
arch/x86/xen/platform-pci-unplug.c | 2 +-
arch/x86/xen/pmu.c | 7 ++-
arch/x86/xen/smp.c | 53 +++--------------
arch/x86/xen/smp.h | 13 +++++
arch/x86/xen/time.c | 5 --
drivers/xen/events/events_base.c | 26 +++------
drivers/xen/events/events_fifo.c | 34 ++++-------
drivers/xen/platform-pci.c | 64 --------------------
drivers/xen/sys-hypervisor.c | 12 ++--
drivers/xen/xen-pciback/pci_stub.c | 117 +++++++++++++++++++++++++------------
include/linux/cpuhotplug.h | 2 +
include/xen/xen.h | 3 +-
16 files changed, 208 insertions(+), 239 deletions(-)

Boris Ostrovsky (5):
xen/x86: Move irq allocation from Xen smp_op.cpu_up()
hotplug: Prevent alloc/free of irq descriptors during cpu up/down (again)
xen/x86: Convert to hotplug state machine
xen/x86: Initialize per_cpu(xen_vcpu, 0) a little earlier
xen/x86: Update topology map for PV VCPUs

Colin Ian King (1):
x86/xen: add missing \n at end of printk warning message

Juergen Gross (5):
xen: rename xen_pmu_init() in sys-hypervisor.c
xen: Make VPMU init message look less scary
xen/pciback: simplify pcistub device handling
xen/pciback: avoid multiple entries in slot list
xen/pciback: support driver_override

KarimAllah Ahmed (1):
xen: Remove event channel notification through Xen PCI platform device

Markus Elfring (1):
xen/grant-table: Use kmalloc_array() in arch_gnttab_valloc()

Sebastian Andrzej Siewior (1):
xen/events: Convert to hotplug state machine
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJX9ltNAAoJEFxbo/MsZsTRjW4H/Rl5NJOyDQ4Kl7So0ScUhB4Z
vZZfTTo9UcQZKBFNQeMgCScI69UYDXr9Uu6h/XqFEiJXzN/QvGoJkrSxYVNqQORp
O6Ncz87zccAMM5vz7VrTtob2QIpkphfRsgG1NemlUeHZHUeu3gJdsk79PIOPCd3Q
BBPK6UKycHl9gwvK3vXDQLJqa6AoqSBsy8FiSiFxWXXi/j0qP+C2dxTErHyeWhXE
bEc4Fitk7sn9ASlPxZMZ+gQNUa3lvcM63VoFi9WSivHThcQdlPwVtk7iIwwggpy7
AXeIgs5me2QjLoRGbX9vFXAqrbgALR8vE1wYc7/NemZJua6yekDh8nmgOk24wmk=
=KGnZ
-----END PGP SIGNATURE-----