__get_str(msg) does not need (char *) operator overloading to access
mgs's elements anymore. This patch substitutes
((char *)__get_str(msg))[0] usage to __get_str(msg)[0].

It is just a code cleanup, no changes on tracepoint ABI.

Signed-off-by: Daniel Bristot de Oliveira <bris...@redhat.com>
Reviewed-by: Steven Rostedt <rost...@goodmis.org>
Cc: Steven Rostedt <rost...@goodmis.org>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: linux-kernel@vger.kernel.org
---
 include/ras/ras_event.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/ras/ras_event.h b/include/ras/ras_event.h
index 1443d79..1791a12 100644
--- a/include/ras/ras_event.h
+++ b/include/ras/ras_event.h
@@ -147,7 +147,7 @@ TRACE_EVENT(mc_event,
                  __entry->error_count,
                  mc_event_error_type(__entry->error_type),
                  __entry->error_count > 1 ? "s" : "",
-                 ((char *)__get_str(msg))[0] ? " " : "",
+                 __get_str(msg)[0] ? " " : "",
                  __get_str(msg),
                  __get_str(label),
                  __entry->mc_index,
@@ -157,7 +157,7 @@ TRACE_EVENT(mc_event,
                  __entry->address,
                  1 << __entry->grain_bits,
                  __entry->syndrome,
-                 ((char *)__get_str(driver_detail))[0] ? " " : "",
+                 __get_str(driver_detail)[0] ? " " : "",
                  __get_str(driver_detail))
 );
 
-- 
2.7.4

Reply via email to