RAS changes for v4.5
Linus,
Please pull the latest ras-core-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git ras-core-for-linus
# HEAD: feab21f8356bde572663e29c9d9e48c964292e05 x86/mce: Make usable address checks Intel-only
Various x86 MCE fixes and small enhancements.
Thanks,
Ingo
------------------>
Borislav Petkov (3):
x86/RAS: Remove mce.usable_addr
x86/mce: Add the missing memory error check on AMD x86/mce: Make usable address checks Intel-only
Tony Luck (1):
x86/mce: Do not enter deferred errors into the generic pool twice
arch/x86/include/uapi/asm/mce.h | 2 +- arch/x86/kernel/cpu/mcheck/mce.c | 82 ++++++++++++++++++++-------------------- 2 files changed, 43 insertions(+), 41 deletions(-)
arch/x86/include/uapi/asm/mce.h +1 -1
@@ -16,7 +16,7 @@ struct mce {__u8 cpuvendor;/* cpu vendor as encoded in system.h */ __u8 inject_flags;/* software inject flags */ __u8 severity; -__u8 usable_addr; +__u8 pad;__u32 cpuid;/* CPUID 1 EAX */ __u8 cs;/* code segment */ __u8 bank;/* machine check bank */
arch/x86/kernel/cpu/mcheck/mce.c +42 -40
149 lines not on this page · raw message