]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
rasdaemon: log non_standard_event at just one line
authorRuidong Tian <tianruidong@linux.alibaba.com>
Thu, 7 Sep 2023 10:19:40 +0000 (18:19 +0800)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Mon, 23 Oct 2023 09:35:08 +0000 (11:35 +0200)
It is more reasonable log non_standard_event in one line exclude errors
dump. So you can easily to get decoded non_standard_event log in one
line if you implement a decoder like other event.

Signed-off-by: Ruidong Tian <tianruidong@linux.alibaba.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
ras-non-standard-handler.c

index cb2504e443a68993daef27da04da3d3c31b2c72d..9bb9e2f61b8f3e6058e51a8bc4b90632f31f706d 100644 (file)
@@ -193,7 +193,7 @@ int ras_non_standard_event_handler(struct trace_seq *s,
        case GHES_SEV_PANIC:
                ev.severity = "Fatal";
        }
-       trace_seq_printf(s, "\n %s", ev.severity);
+       trace_seq_printf(s, " %s", ev.severity);
 
        ev.sec_type = tep_get_field_raw(s, event, "sec_type",
                                        record, &len, 1);
@@ -204,7 +204,7 @@ int ras_non_standard_event_handler(struct trace_seq *s,
                trace_seq_printf(s, "\n section type: %s",
                "Ampere Specific Error\n");
        else
-               trace_seq_printf(s, "\n section type: %s",
+               trace_seq_printf(s, " section type: %s",
                                 uuid_le(ev.sec_type));
        ev.fru_text = tep_get_field_raw(s, event, "fru_text",
                                        record, &len, 1);
@@ -216,7 +216,7 @@ int ras_non_standard_event_handler(struct trace_seq *s,
        if (tep_get_field_val(s, event, "len", record, &val, 1) < 0)
                return -1;
        ev.length = val;
-       trace_seq_printf(s, "\n length: %d\n", ev.length);
+       trace_seq_printf(s, " length: %d", ev.length);
 
        ev.error = tep_get_field_raw(s, event, "buf", record, &len, 1);
        if(!ev.error)