|
@@ -18,10 +18,8 @@ void print_stack_trace(struct stack_trace *trace, int spaces)
|
|
|
if (WARN_ON(!trace->entries))
|
|
|
return;
|
|
|
|
|
|
- for (i = 0; i < trace->nr_entries; i++) {
|
|
|
- printk("%*c", 1 + spaces, ' ');
|
|
|
- print_ip_sym(trace->entries[i]);
|
|
|
- }
|
|
|
+ for (i = 0; i < trace->nr_entries; i++)
|
|
|
+ printk("%*c%pS\n", 1 + spaces, ' ', (void *)trace->entries[i]);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(print_stack_trace);
|
|
|
|
|
@@ -29,7 +27,6 @@ int snprint_stack_trace(char *buf, size_t size,
|
|
|
struct stack_trace *trace, int spaces)
|
|
|
{
|
|
|
int i;
|
|
|
- unsigned long ip;
|
|
|
int generated;
|
|
|
int total = 0;
|
|
|
|
|
@@ -37,9 +34,8 @@ int snprint_stack_trace(char *buf, size_t size,
|
|
|
return 0;
|
|
|
|
|
|
for (i = 0; i < trace->nr_entries; i++) {
|
|
|
- ip = trace->entries[i];
|
|
|
- generated = snprintf(buf, size, "%*c[<%p>] %pS\n",
|
|
|
- 1 + spaces, ' ', (void *) ip, (void *) ip);
|
|
|
+ generated = snprintf(buf, size, "%*c%pS\n", 1 + spaces, ' ',
|
|
|
+ (void *)trace->entries[i]);
|
|
|
|
|
|
total += generated;
|
|
|
|