aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_output.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/trace_output.c')
-rw-r--r--kernel/trace/trace_output.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
index f06fb899b746..54373d93e251 100644
--- a/kernel/trace/trace_output.c
+++ b/kernel/trace/trace_output.c
@@ -341,8 +341,8 @@ static inline const char *kretprobed(const char *name)
341static void 341static void
342seq_print_sym(struct trace_seq *s, unsigned long address, bool offset) 342seq_print_sym(struct trace_seq *s, unsigned long address, bool offset)
343{ 343{
344 char str[KSYM_SYMBOL_LEN];
345#ifdef CONFIG_KALLSYMS 344#ifdef CONFIG_KALLSYMS
345 char str[KSYM_SYMBOL_LEN];
346 const char *name; 346 const char *name;
347 347
348 if (offset) 348 if (offset)
@@ -352,12 +352,11 @@ seq_print_sym(struct trace_seq *s, unsigned long address, bool offset)
352 name = kretprobed(str); 352 name = kretprobed(str);
353 353
354 if (name && strlen(name)) { 354 if (name && strlen(name)) {
355 trace_seq_printf(s, "%s", name); 355 trace_seq_puts(s, name);
356 return; 356 return;
357 } 357 }
358#endif 358#endif
359 snprintf(str, KSYM_SYMBOL_LEN, "0x%08lx", address); 359 trace_seq_printf(s, "0x%08lx", address);
360 trace_seq_printf(s, "%s", str);
361} 360}
362 361
363#ifndef CONFIG_64BIT 362#ifndef CONFIG_64BIT