From: Andrew Morton kernel/ptrace.c: In function 'ptrace_do_wait': kernel/ptrace.c:1134: warning: format '%d' expects type 'int', but argument 4 has type 'long int' kernel/ptrace.c:1134: warning: too few arguments for format kernel/ptrace.c:1148: warning: format '%lu' expects type 'long unsigned int', but argument 6 has type 'int' Cc: Roland McGrath Signed-off-by: Andrew Morton --- kernel/ptrace.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN kernel/ptrace.c~utrace-printk-borkage kernel/ptrace.c --- a/kernel/ptrace.c~utrace-printk-borkage +++ a/kernel/ptrace.c @@ -1186,7 +1186,7 @@ ptrace_do_wait(struct task_struct *tsk, // XXX should handle WCONTINUED - pr_debug("%d ptrace_do_wait (%d) found %d code %x (%u)\n", + pr_debug("%d ptrace_do_wait (%d) found %ld code %x\n", current->pid, p->pid, p->state, p->exit_code); } rcu_read_unlock(); @@ -1199,7 +1199,7 @@ found: BUG_ON(state->parent != tsk); rcu_read_unlock(); - pr_debug("%d ptrace_do_wait (%d) found %d code %x (%lu/%d)\n", + pr_debug("%d ptrace_do_wait (%d) found %d code %x (%u/%d)\n", current->pid, tsk->pid, p->pid, exit_code, p->exit_state, p->exit_signal); _