x86/mce/amd: Fix some CPU hotplug insanity
Status from this message: The following commit has been merged into the ras/core branch of tip:
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | x86/mce/amd: Do proper cleanup on error pathsarch/ | +8 | 0 replies | |
| 2/7 | x86/mce/amd: Init thresholding machinery only on relevant vendorsarch/ arch/ arch/ | +17 | 0 replies | |
| 3/7 | x86/mce/amd: Protect a not-fully initialized bank from the thresholding interruptarch/ | +17 | 0 replies | |
| 4/7 | x86/mce/amd: Sanitize thresholding device creation hotplug patharch/ arch/ | +27 | 0 replies | |
| 5/7 | x86/mce/amd: Straighten CPU hotplug patharch/ | +15 | 0 replies | |
| 6/7 | x86/mce/amd: Cleanup threshold device remove patharch/ arch/ | +38 | 0 replies | |
| 7/7 | x86/mce/amd: Make threshold bank setting hotplug robustarch/ | +11 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/7] x86/mce/amd: Fix some CPU hotplug insanity
From: Borislav Petkov <[email protected]>
Hi,
so tglx found a couple of issues while we were talking about something else and threw a couple of fixes over the wall, my way. Here's the productized and tested result.
Thx.
Thomas Gleixner (7):
x86/mce/amd: Do proper cleanup on error paths x86/mce/amd: Init thresholding machinery only on relevant vendors x86/mce/amd: Protect a not-fully initialized bank from the
thresholding interrupt
x86/mce/amd: Sanitize thresholding device creation hotplug path x86/mce/amd: Straighten CPU hotplug path
x86/mce/amd: Cleanup threshold device remove path x86/mce/amd: Make threshold bank setting hotplug robust
arch/x86/include/asm/amd_nb.h | 1 + arch/x86/kernel/cpu/mce/amd.c | 224 ++++++++++++++--------------- arch/x86/kernel/cpu/mce/core.c | 12 ++ arch/x86/kernel/cpu/mce/internal.h | 9 +- 4 files changed, 131 insertions(+), 115 deletions(-)
Signature · 1 line
2.21.0