Jan Beulich
6f2d9d9921
xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
...
As of Xen 4.7 PV CPUID doesn't expose either of CPUID[1].ECX[7] and
CPUID[0x80000007].EDX[7] anymore, causing the driver to fail to load on
both Intel and AMD systems. Doing any kind of hardware capability
checks in the driver as a prerequisite was wrong anyway: With the
hypervisor being in charge, all such checking should be done by it. If
ACPI data gets uploaded despite some missing capability, the hypervisor
is free to ignore part or all of that data.
Ditch the entire check_prereq() function, and do the only valid check
(xen_initial_domain()) in the caller in its place.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
2016-07-08 14:53:13 +01:00
..
events
xen/events: Don't move disabled irqs
2016-05-24 12:58:54 +01:00
xen-pciback
xen-pciback: return proper values during BAR sizing
2016-06-24 10:53:03 +01:00
xenbus
xenbus: simplify xenbus_dev_request_and_reply()
2016-07-08 11:50:29 +01:00
xenfs
xen: audit usages of module.h ; remove unnecessary instances
2016-03-21 15:13:32 +00:00
acpi.c
xen: rename dom0_op to platform_op
2015-12-21 14:40:55 +00:00
balloon.c
xen/balloon: Fix declared-but-not-defined warning
2016-06-23 11:36:15 +01:00
biomerge.c
xen/biomerge: Don't allow biovec's to be merged when Linux is not using 4KB pages
2015-10-23 14:20:36 +01:00
cpu_hotplug.c
xen, cpu_hotplug: call device_offline instead of cpu_down
2015-10-23 14:20:48 +01:00
dbgp.c
efi.c
efi: Remove unnecessary (and buggy) .memmap initialization from the Xen EFI driver
2016-04-29 11:06:15 +02:00
evtchn.c
xen/evtchn: fix ring resize when binding new events
2016-05-04 16:37:01 +01:00
fallback.c
features.c
xen: audit usages of module.h ; remove unnecessary instances
2016-03-21 15:13:32 +00:00
gntalloc.c
Merge branch 'akpm' (patches from Andrew)
2015-09-10 18:19:42 -07:00
gntdev.c
xen/gntdev: reduce copy batch size to 16
2016-05-24 12:58:17 +01:00
grant-table.c
xen: audit usages of module.h ; remove unnecessary instances
2016-03-21 15:13:32 +00:00
Kconfig
xen_balloon: support memory auto onlining policy
2016-03-15 16:55:16 -07:00
Makefile
Xen: don't warn about 2-byte wchar_t in efi
2016-05-24 12:58:18 +01:00
manage.c
xen: Use correctly the Xen memory terminologies
2015-09-08 18:03:49 +01:00
mcelog.c
pci.c
xen/pci: Try harder to get PXM information for Xen
2015-04-15 10:57:28 +01:00
pcpu.c
xen: rename dom0_op to platform_op
2015-12-21 14:40:55 +00:00
platform-pci.c
drivers/xen: make platform-pci.c explicitly non-modular
2016-03-21 15:14:04 +00:00
preempt.c
xen/preempt: use need_resched() instead of should_resched()
2015-08-20 12:24:14 +01:00
privcmd.c
xen/privcmd: Add support for Linux 64KB page granularity
2015-10-23 14:20:42 +01:00
privcmd.h
swiotlb-xen.c
xen/swiotlb: Add support for 64KB page granularity
2015-10-23 14:20:43 +01:00
sys-hypervisor.c
drivers/xen: make sys-hypervisor.c explicitly non-modular
2016-03-21 15:14:03 +00:00
time.c
xen/time: use READ_ONCE
2015-12-21 14:41:00 +00:00
tmem.c
cleancache: constify cleancache_ops structure
2016-01-27 09:09:57 -05:00
xen-acpi-cpuhotplug.c
xen: rename dom0_op to platform_op
2015-12-21 14:40:55 +00:00
xen-acpi-memhotplug.c
xen-acpi-pad.c
xen: rename dom0_op to platform_op
2015-12-21 14:40:55 +00:00
xen-acpi-processor.c
xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
2016-07-08 14:53:13 +01:00
xen-balloon.c
drivers/xen: make [xen-]ballon explicitly non-modular
2016-03-21 15:13:44 +00:00
xen-scsiback.c
target: make close_session optional
2016-05-10 01:19:26 -07:00
xen-selfballoon.c
xen: audit usages of module.h ; remove unnecessary instances
2016-03-21 15:13:32 +00:00
xen-stub.c
xlate_mmu.c
xen/privcmd: Add support for Linux 64KB page granularity
2015-10-23 14:20:42 +01:00