Use helpers to obtain task pid in printks (arch code)
One of the easiest things to isolate is the pid printed in kernel log. There was a patch, that made this for arch-independent code, this one makes so for arch/xxx files. It took some time to cross-compile it, but hopefully these are all the printks in arch code. Signed-off-by: Alexey Dobriyan <adobriyan@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Cc: <linux-arch@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
ba25f9dcc4
commit
19c5870c0e
@@ -95,8 +95,8 @@ void die(const char * str, struct pt_regs * regs, long err)
|
||||
print_modules();
|
||||
show_regs(regs);
|
||||
|
||||
printk("Process: %s (pid: %d, stack limit = %p)\n",
|
||||
current->comm, current->pid, task_stack_page(current) + 1);
|
||||
printk("Process: %s (pid: %d, stack limit = %p)\n", current->comm,
|
||||
task_pid_nr(current), task_stack_page(current) + 1);
|
||||
|
||||
if (!user_mode(regs) || in_interrupt())
|
||||
dump_mem("Stack: ", regs->regs[15], THREAD_SIZE +
|
||||
@@ -386,7 +386,8 @@ static int handle_unaligned_access(u16 instruction, struct pt_regs *regs)
|
||||
|
||||
printk(KERN_NOTICE "Fixing up unaligned userspace access "
|
||||
"in \"%s\" pid=%d pc=0x%p ins=0x%04hx\n",
|
||||
current->comm,current->pid,(u16*)regs->pc,instruction);
|
||||
current->comm, task_pid_nr(current),
|
||||
(u16 *)regs->pc, instruction);
|
||||
}
|
||||
|
||||
ret = -EFAULT;
|
||||
|
Reference in New Issue
Block a user