arc: do not use __print_symbol()
authorSergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
Mon, 11 Dec 2017 12:50:25 +0000 (21:50 +0900)
committerVineet Gupta <vgupta@synopsys.com>
Wed, 20 Dec 2017 20:41:43 +0000 (12:41 -0800)
commitd0729bc6bee797fb4bcca87583af5adbfe79ecfb
tree1685889e98efbdea304d03125b3978295d0255b4
parent329b4130bc5eb2a1b123a652b985dbdb08d6b9a8
arc: do not use __print_symbol()

__print_symbol() uses extra stack space to sprintf() symbol
information and then to feed that buffer to printk()

  char buffer[KSYM_SYMBOL_LEN];

  sprint_symbol(buffer, address);
  printk(fmt, buffer);

Replace __print_symbol() with a direct printk("%pS") call.

Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/kernel/stacktrace.c