Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
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 {
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
#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
}
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;