Commit 76ac8275 authored by Chen, Gong's avatar Chen, Gong Committed by Tony Luck

trace, RAS: Add basic RAS trace event

To avoid confuision and conflict of usage for RAS related trace event,
add an unified RAS trace event stub.

Start a RAS subsystem menu which will be fleshed out in time, when more
features get added to it.
Signed-off-by: default avatarChen, Gong <gong.chen@linux.intel.com>
Link: http://lkml.kernel.org/r/1402475691-30045-2-git-send-email-gong.chen@linux.intel.comSigned-off-by: default avatarBorislav Petkov <bp@suse.de>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent 4d4c9cc8
...@@ -176,4 +176,6 @@ source "drivers/powercap/Kconfig" ...@@ -176,4 +176,6 @@ source "drivers/powercap/Kconfig"
source "drivers/mcb/Kconfig" source "drivers/mcb/Kconfig"
source "drivers/ras/Kconfig"
endmenu endmenu
...@@ -158,3 +158,4 @@ obj-$(CONFIG_NTB) += ntb/ ...@@ -158,3 +158,4 @@ obj-$(CONFIG_NTB) += ntb/
obj-$(CONFIG_FMC) += fmc/ obj-$(CONFIG_FMC) += fmc/
obj-$(CONFIG_POWERCAP) += powercap/ obj-$(CONFIG_POWERCAP) += powercap/
obj-$(CONFIG_MCB) += mcb/ obj-$(CONFIG_MCB) += mcb/
obj-$(CONFIG_RAS) += ras/
...@@ -72,6 +72,7 @@ config EDAC_MCE_INJ ...@@ -72,6 +72,7 @@ config EDAC_MCE_INJ
config EDAC_MM_EDAC config EDAC_MM_EDAC
tristate "Main Memory EDAC (Error Detection And Correction) reporting" tristate "Main Memory EDAC (Error Detection And Correction) reporting"
select RAS
help help
Some systems are able to detect and correct errors in main Some systems are able to detect and correct errors in main
memory. EDAC can report statistics on memory error memory. EDAC can report statistics on memory error
......
...@@ -33,9 +33,6 @@ ...@@ -33,9 +33,6 @@
#include <asm/edac.h> #include <asm/edac.h>
#include "edac_core.h" #include "edac_core.h"
#include "edac_module.h" #include "edac_module.h"
#define CREATE_TRACE_POINTS
#define TRACE_INCLUDE_PATH ../../include/ras
#include <ras/ras_event.h> #include <ras/ras_event.h>
/* lock to memory controller's control array */ /* lock to memory controller's control array */
......
config RAS
bool
obj-$(CONFIG_RAS) += ras.o
/*
* Copyright (C) 2014 Intel Corporation
*
* Authors:
* Chen, Gong <gong.chen@linux.intel.com>
*/
#define CREATE_TRACE_POINTS
#define TRACE_INCLUDE_PATH ../../include/ras
#include <ras/ras_event.h>
EXPORT_TRACEPOINT_SYMBOL_GPL(mc_event);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment