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
...