summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Pihet <jean.pihet@linaro.org>2014-10-10 11:34:50 +0200
committerBorislav Petkov <bp@suse.de>2014-11-06 12:04:01 +0100
commit9760c2328f2f77ea16b4d97d768ef4377db6b6a2 (patch)
treefeab71497d67668bc4230bd6a3cf8ddc41101cf6
parent54415dbdb0fbfa2b35604e3046a9cce1171d788d (diff)
downloadrasd-9760c2328f2f77ea16b4d97d768ef4377db6b6a2.tar.gz
rasd: Log events data to the data fileHEADmaster
stdout is not used anymore. Signed-off-by: Jean Pihet <jean.pihet@linaro.org> Link: http://lkml.kernel.org/r/1412933690-25576-14-git-send-email-jean.pihet@linaro.org Signed-off-by: Borislav Petkov <bp@suse.de>
-rw-r--r--src/trace-seq.c3
-rw-r--r--src/trace_event.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/src/trace-seq.c b/src/trace-seq.c
index 1d5f0b4..9f7c5f3 100644
--- a/src/trace-seq.c
+++ b/src/trace-seq.c
@@ -25,6 +25,7 @@
#include <stdarg.h>
#include <asm/bug.h>
+#include "ras.h"
#include "event-parse.h"
/*
@@ -238,7 +239,7 @@ int trace_seq_do_printf(struct trace_seq *s)
switch (s->state) {
case TRACE_SEQ__GOOD:
- return printf("%.*s", s->len, s->buffer);
+ return fprintf(data_file, "%.*s", s->len, s->buffer);
case TRACE_SEQ__BUFFER_POISONED:
puts("Usage of trace_seq after it was destroyed");
break;
diff --git a/src/trace_event.c b/src/trace_event.c
index ab06a82..49b7f62 100644
--- a/src/trace_event.c
+++ b/src/trace_event.c
@@ -94,10 +94,10 @@ void event_format__print(struct event_format *event,
record.size = size;
record.data = data;
- printf("%s:%s: ", event->system, event->name);
+ fprintf(data_file, "%s:%s: ", event->system, event->name);
trace_seq_init(&s);
pevent_event_info(&s, event, &record);
trace_seq_do_printf(&s);
trace_seq_destroy(&s);
- printf("\n");
+ fprintf(data_file, "\n");
}