From: Randy Dunlap Fix printk format warnings for schedstats: fs/proc/base.c:309: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'long long unsigned int' fs/proc/base.c:309: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'long long unsigned int' Signed-off-by: Randy Dunlap Cc: Ingo Molnar Signed-off-by: Andrew Morton --- fs/proc/base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/proc/base.c~schedstats-fix-printk-format fs/proc/base.c --- a/fs/proc/base.c~schedstats-fix-printk-format +++ a/fs/proc/base.c @@ -300,7 +300,7 @@ static int proc_pid_wchan(struct task_st */ static int proc_pid_schedstat(struct task_struct *task, char *buffer) { - return sprintf(buffer, "%lu %lu %lu\n", + return sprintf(buffer, "%llu %llu %lu\n", task->sched_info.cpu_time, task->sched_info.run_delay, task->sched_info.pcnt); _