diff options
Diffstat (limited to 'drivers/edac/edac_stub.c')
| -rw-r--r-- | drivers/edac/edac_stub.c | 19 | 
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/edac/edac_stub.c b/drivers/edac/edac_stub.c index 351945fa2ec..9d9e18aefaa 100644 --- a/drivers/edac/edac_stub.c +++ b/drivers/edac/edac_stub.c @@ -29,6 +29,25 @@ EXPORT_SYMBOL_GPL(edac_err_assert);  static atomic_t edac_subsys_valid = ATOMIC_INIT(0); +int edac_report_status = EDAC_REPORTING_ENABLED; +EXPORT_SYMBOL_GPL(edac_report_status); + +static int __init edac_report_setup(char *str) +{ +	if (!str) +		return -EINVAL; + +	if (!strncmp(str, "on", 2)) +		set_edac_report_status(EDAC_REPORTING_ENABLED); +	else if (!strncmp(str, "off", 3)) +		set_edac_report_status(EDAC_REPORTING_DISABLED); +	else if (!strncmp(str, "force", 5)) +		set_edac_report_status(EDAC_REPORTING_FORCE); + +	return 0; +} +__setup("edac_report=", edac_report_setup); +  /*   * called to determine if there is an EDAC driver interested in   * knowing an event (such as NMI) occurred  | 
