x86, mce: machine check recovery for applications
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 15 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | HWPOISON: clean up memory_failure() vs. __memory_failure()arch/ drivers/ include/ +3 more | +32 | 7 replies | |
| 2/6 | HWPOISON: Add code to handle "action required" errors.include/ mm/ | +30 | 0 replies | |
| 3/6 | x86, mce: create helper function to save addr/misc when neededarch/ | +23 | 1 reply | |
| 4/6 | x86, mce: Add mechanism to safely save information in MCE handlerarch/ | +51 | 1 reply | |
| 5/6 | x86, mce: handle "action required" errorsarch/ | +38 | 5 replies | |
| 6/6 | x86, mce: Recognise machine check bank signature for data path errorarch/ | +13 | 1 reply |
Reviews trailers per patch
1 of 6 patches has a Reviewed-by or Acked-by.
| Patch | Borislav Petkov |
|---|---|
| 1/6 | |
| 2/6 | A-b |
| 3/6 | |
| 4/6 | |
| 5/6 | |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/6] x86, mce: machine check recovery for applications
Yet another version ...
Some bits should look familiar (hopefully pieces that were not too controversial from earlier versions). Other bits are all new (e.g. part 4/6 which sets up some functions that can safely save away the physical address of the faulting address in the machine check handler for later retrieval in a safer execution context).
Tony Luck (6):
HWPOISON: clean up memory_failure() vs. __memory_failure()
HWPOISON: Add code to handle "action required" errors. x86, mce: create helper function to save addr/misc when needed x86, mce: Add mechanism to safely save information in MCE handler x86, mce: handle "action required" errors
x86, mce: Recognise machine check bank signature for data path error
arch/x86/kernel/cpu/mcheck/mce-severity.c | 14 +++- arch/x86/kernel/cpu/mcheck/mce.c | 153 ++++++++++++++++++++++------- drivers/base/memory.c | 2 +- include/linux/mm.h | 4 +- mm/hwpoison-inject.c | 4 +- mm/madvise.c | 2 +- mm/memory-failure.c | 96 ++++++++++--------- 7 files changed, 186 insertions(+), 89 deletions(-)
Signature · 1 line
1.7.3.1