From: Borislav Petkov <[email protected]> Hi,
here's the latest incarnation of the CEC collector. I think I've taken care of all review comments but feel free to correct me here. The introductory comment in cec.c should explain the whole deal - I'm referring to there so that we have that text in the actual source and not spread it around commit messages. So pls have a look there for more info. The thing has knobs in debugfs now which can control its operation, I hope I've chosen sane default values. Borislav Petkov (3): x86/MCE: Rename mce_log()'s argument x86/MCE: Rename mce_log to mce_log_buffer RAS: Add a Corrected Errors Collector Tony Luck (1): x86/mce: Deprecate /dev/mcelog Documentation/admin-guide/kernel-parameters.txt | 6 + arch/x86/Kconfig | 10 +- arch/x86/include/asm/mce.h | 12 +- arch/x86/kernel/cpu/mcheck/Makefile | 2 + arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 397 ++++++++++++++++++ arch/x86/kernel/cpu/mcheck/mce-internal.h | 8 + arch/x86/kernel/cpu/mcheck/mce.c | 493 ++++------------------ arch/x86/ras/Kconfig | 14 + drivers/ras/Makefile | 3 +- drivers/ras/cec.c | 530 ++++++++++++++++++++++++ drivers/ras/debugfs.c | 2 +- drivers/ras/debugfs.h | 8 + drivers/ras/ras.c | 11 + include/linux/ras.h | 13 +- 14 files changed, 1097 insertions(+), 412 deletions(-) create mode 100644 arch/x86/kernel/cpu/mcheck/dev-mcelog.c create mode 100644 drivers/ras/cec.c create mode 100644 drivers/ras/debugfs.h -- 2.11.0

