From 5b73ebd66b82b14a6b5df940f4cfe95909041d0a Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Thu, 23 May 2013 07:10:53 -0300 Subject: [PATCH] Fix usage of toggle_ras_mc_event() by -d parameter Signed-off-by: Mauro Carvalho Chehab --- ras-events.h | 4 +++- rasdaemon.c | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ras-events.h b/ras-events.h index 0ac9ee1..b614eb1 100644 --- a/ras-events.h +++ b/ras-events.h @@ -56,7 +56,6 @@ struct pthread_data { int cpu; }; -int handle_ras_events(int record_events); /* Should match the code at Kernel's include/linux/edac.c */ enum hw_event_mc_err_type { @@ -66,6 +65,9 @@ enum hw_event_mc_err_type { HW_EVENT_ERR_INFO, }; +/* Function prototypes */ +int toggle_ras_mc_event(struct ras_events *ras, int enable); +int handle_ras_events(int record_events); char *mc_event_error_type(unsigned long long err_type); #endif diff --git a/rasdaemon.c b/rasdaemon.c index c5f99bb..bb194a5 100644 --- a/rasdaemon.c +++ b/rasdaemon.c @@ -20,9 +20,11 @@ #include #include #include +#include #include "ras-record.h" #include "ras-logger.h" +#include "ras-events.h" /* * Arguments(argp) handling logic and main @@ -95,9 +97,9 @@ int main(int argc, char *argv[]) } if (args.enable_ras > 0) - toggle_ras_mc_event(1); + toggle_ras_mc_event(ras, 1); else if (args.enable_ras < 0) - toggle_ras_mc_event(0); + toggle_ras_mc_event(ras, 0); if (args.enable_ras) return 0; -- 2.50.1