[Resend of v11 with Boris' "Reviewed-by" tags added. For Ingo's workflow]
-Tony Tony Luck (4): x86: Expand exception table to allow new handling options x86, mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries x86, mce: Add __mcsafe_copy() x86: Create a new synthetic cpu capability for machine check recovery Documentation/x86/exception-tables.txt | 35 +++++++ Documentation/x86/x86_64/boot-options.txt | 2 + arch/x86/include/asm/asm.h | 40 ++++---- arch/x86/include/asm/cpufeature.h | 1 + arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/string_64.h | 8 ++ arch/x86/include/asm/uaccess.h | 16 ++-- arch/x86/kernel/cpu/mcheck/mce-severity.c | 22 ++++- arch/x86/kernel/cpu/mcheck/mce.c | 83 +++++++++------- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kernel/x8664_ksyms_64.c | 2 + arch/x86/lib/memcpy_64.S | 151 ++++++++++++++++++++++++++++++ arch/x86/mm/extable.c | 100 ++++++++++++++------ arch/x86/mm/fault.c | 2 +- scripts/sortextable.c | 32 +++++++ 16 files changed, 410 insertions(+), 93 deletions(-) -- 2.5.0