[git pull] x86 fixes

Previous thread: SLES10 SP1 (x86_64): Hard-hang when using NFSv4 from HP-UX by Ulrich Windl on Thursday, August 28, 2008 - 3:41 am. (4 messages)

Next thread: [git pull] scheduler fixes by Ingo Molnar on Thursday, August 28, 2008 - 4:43 am. (1 message)
From: Ingo Molnar
Date: Thursday, August 28, 2008 - 4:41 am

Linus,

Please pull the latest x86-fixes-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus

The MSR and SMP function call error path changes are to address various 
CPU hotplug related races that Peter found and fixed. It has one piece 
of generic impact:

    out-of-topic modifications in x86-fixes-for-linus:
    --------------------------------------------------
    kernel/smp.c                # f73be6d: smp: have smp_call_function_singl

Thanks,

	Ingo

------------------>
H. Peter Anvin (7):
      smp: have smp_call_function_single() detect invalid CPUs
      x86: msr: propagate errors from smp_call_function_single()
      x86: cpuid: propagate error from smp_call_function_single()
      x86: msr: correct return value on partial operations
      x86: cpuid: correct return value on partial operations
      x86: msr: fix bogus return values from rdmsr_safe/wrmsr_safe
      x86: update defconfigs


 arch/x86/configs/i386_defconfig   |  303 +++++++++++++++++++++----------------
 arch/x86/configs/x86_64_defconfig |  258 +++++++++++++++++++------------
 arch/x86/kernel/cpuid.c           |   15 ++-
 arch/x86/kernel/msr.c             |   38 +++--
 arch/x86/lib/msr-on-cpu.c         |   22 ++--
 include/asm-x86/msr.h             |   27 ++--
 kernel/smp.c                      |   10 +-
 7 files changed, 404 insertions(+), 269 deletions(-)

diff --git a/arch/x86/configs/i386_defconfig b/arch/x86/configs/i386_defconfig
index 4d73f53..104275e 100644
--- a/arch/x86/configs/i386_defconfig
+++ b/arch/x86/configs/i386_defconfig
@@ -1,13 +1,13 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.26-rc1
-# Sun May  4 19:59:02 2008
+# Linux kernel version: 2.6.27-rc4
+# Mon Aug 25 15:04:00 2008
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
 # CONFIG_X86_64 is not set
 ...
Previous thread: SLES10 SP1 (x86_64): Hard-hang when using NFSv4 from HP-UX by Ulrich Windl on Thursday, August 28, 2008 - 3:41 am. (4 messages)

Next thread: [git pull] scheduler fixes by Ingo Molnar on Thursday, August 28, 2008 - 4:43 am. (1 message)