lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20120319152709.GA3649@phenom.dumpdata.com>
Date:	Mon, 19 Mar 2012 11:27:10 -0400
From:	Konrad Rzeszutek Wilk <konrad.wilk@...cle.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	linux-kernel@...r.kernel.org
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(-)

Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ