Skip to content

Machine check recovery when kernel accesses poison

Tony Luck lkml 11 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v11 Latest posting 2/24 patches 18 repliesIn review
  2. v11 posting 1/24 patches 3 repliesSuperseded
  3. v104 patches 12 repliesSuperseded
Earlier versions · 8
VersionPostedPatchesRepliesStatus
v94 patches4 repliesSuperseded
v83 patches32 repliesSuperseded
v73 patches23 repliesSuperseded
v63 of 4 patches4 repliesSuperseded
v43 patches1 replySuperseded
v33 patches14 repliesSuperseded
v23 patches36 repliesSuperseded
v1 RFC3 patches24 repliesSuperseded

Patches in v11 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4x86: Expand exception table to allow new handling optionsDocumentation/x86/exception-tables.txt arch/x86/include/asm/asm.h arch/x86/include/asm/uaccess.h +5 more+176 -570 replies
2/4x86, mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entriesarch/x86/kernel/cpu/mcheck/mce-severity.c arch/x86/kernel/cpu/mcheck/mce.c+56 -360 replies
3/4x86, mce: Add __mcsafe_copy()arch/x86/include/asm/string_64.h arch/x86/kernel/x8664_ksyms_64.c arch/x86/lib/memcpy_64.S+161 -042 replies
4/4x86: Create a new synthetic cpu capability for machine check recoveryDocumentation/x86/x86_64/boot-options.txt arch/x86/include/asm/cpufeature.h arch/x86/include/asm/mce.h +1 more+17 -00 replies

Reviews trailers per patch

All 4 patches have a Reviewed-by or Acked-by.

PatchBorislav Petkov
1/4R-b
2/4R-b
3/4R-b R-b R-b
4/4R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v11 thread

Cover letter [PATCH v11 0/4] Machine check recovery when kernel accesses poison

[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(-)
Signature · 1 line
2.5.0