sched: fix warning in fs/proc/base.c
Stephen Rothwell reported this new (harmless) build warning on platforms that define u64 to long: fs/proc/base.c: In function 'proc_pid_schedstat': fs/proc/base.c:352: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u64' asm-generic/int-l64.h platforms strike again: that file should be eliminated. Fix it by casting the parameters to long long. Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
9c2c48020e
commit
826e08b015
|
@ -347,8 +347,8 @@ static int proc_pid_wchan(struct task_struct *task, char *buffer)
|
|||
static int proc_pid_schedstat(struct task_struct *task, char *buffer)
|
||||
{
|
||||
return sprintf(buffer, "%llu %llu %lu\n",
|
||||
task->se.sum_exec_runtime,
|
||||
task->sched_info.run_delay,
|
||||
(unsigned long long)task->se.sum_exec_runtime,
|
||||
(unsigned long long)task->sched_info.run_delay,
|
||||
task->sched_info.pcount);
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue