aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2010-06-03 13:37:48 -0400
committerSteven Rostedt <rostedt@goodmis.org>2010-06-03 13:37:48 -0400
commitcc95b7c834718ac4889cbb20ba950468ccdd84fe (patch)
tree23fde66f508e3e04f1cfcc55f88c355802745bee
parent3be8a8ca324cb1c83e0a6d12604d8ae9c283276f (diff)
parse-events: Do not fail on "FORMAT TOO BIG" event errors
The new SCSI event formats are larger than a page, causing the kernel to print out "FORMAT TOO BIG" instead of the format. Just skip these events instead of dieing. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r--parse-events.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/parse-events.c b/parse-events.c
index 9a5380c..eca3b67 100644
--- a/parse-events.c
+++ b/parse-events.c
@@ -4280,8 +4280,11 @@ int pevent_parse_event(struct pevent *pevent,
4280 return -ENOMEM; 4280 return -ENOMEM;
4281 4281
4282 event->name = event_read_name(); 4282 event->name = event_read_name();
4283 if (!event->name) 4283 if (!event->name) {
4284 die("failed to read event name"); 4284 /* Bad event? */
4285 free(event);
4286 return -1;
4287 }
4285 4288
4286 if (strcmp(sys, "ftrace") == 0) { 4289 if (strcmp(sys, "ftrace") == 0) {
4287 4290