Messages in this thread | | | Date | Mon, 19 Mar 2012 11:27:10 -0400 | From | Konrad Rzeszutek Wilk <> | Subject | [GIT PULL] (xen) git pull stable/for-linus-3.4-tag for 3.4-rc0 |
| |
Hey Linus,
Please git pull this tag for your v3.4-rc0 branch:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-linus-3.4-tag
which has three neat features: - PV multiconsole support, so that there can be hvc1, hvc2, etc; This can be used in HVM and in PV mode.
- P-state and C-state power management driver that uploads said power management data to the hypervisor. It also inhibits cpufreq scaling drivers to load so that only the hypervisor can make power management decisions - fixing a weird perf bug. There is one thing in the Kconfig that you won't like: "default y if (X86_ACPI_CPUFREQ = y || X86_POWERNOW_K8 = y)" (note, that it all depends on CONFIG_XEN which depends on CONFIG_PARAVIRT which by default is off). I've a fix to convert that boolean expression into "default m" which I am going to post after the cpufreq git pull - as the two patches to make this work depend on a fix in Dave Jones's tree.
- Function Level Reset (FLR) support in the Xen PCI backend.
Fixes: - Kconfig dependencies for Xen PV keyboard and video - Compile warnings and constify fixes - Change over to use percpu_xxx instead of this_cpu_xxx
That is it! Please pull!
Alex Shi (1): xen: use this_cpu_xxx replace percpu_xxx funcs
Andrew Jones (1): xen kconfig: relax INPUT_XEN_KBDDEV_FRONTEND deps
Jan Beulich (3): xenbus: address compiler warnings xenbus: don't free other end details too early xen: constify all instances of "struct attribute_group"
Konrad Rzeszutek Wilk (6): pci: Introduce __pci_reset_function_locked to be used when holding device_lock. xen/pciback: Support pci_reset_function, aka FLR or D3 support. xen/setup/pm/acpi: Remove the call to boot_option_idle_override. xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it. xen/acpi-processor: C and P-state driver that uploads said data to hypervisor. Merge commit 'stable/for-linus-3.4-tag' into HEAD
Stefano Stabellini (4): hvc_xen: support PV on HVM consoles hvc_xen: implement multiconsole support hvc_xen: introduce HVC_XEN_FRONTEND xen/xenbus: ignore console/0
Tang Liang (1): xen: Utilize the restore_msi_irqs hook.
arch/ia64/include/asm/xen/interface.h | 1 + arch/x86/include/asm/xen/interface.h | 1 + arch/x86/pci/xen.c | 27 ++ arch/x86/xen/enlighten.c | 99 +++++- arch/x86/xen/irq.c | 8 +- arch/x86/xen/mmu.c | 20 +- arch/x86/xen/multicalls.h | 2 +- arch/x86/xen/setup.c | 1 - arch/x86/xen/smp.c | 2 +- drivers/input/misc/Kconfig | 2 +- drivers/pci/pci.c | 25 ++ drivers/tty/hvc/Kconfig | 8 + drivers/tty/hvc/hvc_xen.c | 465 +++++++++++++++++++++--- drivers/video/Kconfig | 1 + drivers/xen/Kconfig | 17 + drivers/xen/Makefile | 2 +- drivers/xen/sys-hypervisor.c | 6 +- drivers/xen/xen-acpi-processor.c | 562 ++++++++++++++++++++++++++++ drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-pciback/pci_stub.c | 41 ++- drivers/xen/xen-pciback/pciback.h | 1 + drivers/xen/xen-selfballoon.c | 2 +- drivers/xen/xenbus/xenbus_client.c | 6 +- drivers/xen/xenbus/xenbus_probe.c | 3 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 6 + include/linux/pci.h | 1 + include/xen/interface/hvm/params.h | 6 +- include/xen/interface/physdev.h | 7 + include/xen/interface/platform.h | 20 +- 29 files changed, 1264 insertions(+), 80 deletions(-) [unhandled content-type:application/pgp-signature] | |