]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
Fix usage of toggle_ras_mc_event() by -d parameter
authorMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 23 May 2013 10:10:53 +0000 (07:10 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 23 May 2013 10:10:53 +0000 (07:10 -0300)
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
ras-events.h
rasdaemon.c

index 0ac9ee15b2f5d98225009bd23c05541cb2890d80..b614eb11d97e45941bd85cac86c9c21e17a6b90b 100644 (file)
@@ -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
index c5f99bb3a287577286dbbb66178d2e1c03c98e45..bb194a53e8bbe39a3e002830fc3d5610319a1974 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <unistd.h>
 
 #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;