From: Andrew Morton u64 is not always implemented as `unsigned long long'. fs/proc/array.c:461: warning: long long unsigned int format, __u64 arg (arg 43) fs/proc/array.c:461: warning: long long unsigned int format, __u64 arg (arg 43) Cc: Shailabh Nagar Cc: Balbir Singh Cc: Jes Sorensen Cc: Peter Chubb Cc: Erich Focht Cc: Levent Serinol Cc: Jay Lan Signed-off-by: Andrew Morton --- fs/proc/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/proc/array.c~per-task-delay-accounting-proc-export-of-aggregated-block-i-o-delays-warning-fix fs/proc/array.c --- a/fs/proc/array.c~per-task-delay-accounting-proc-export-of-aggregated-block-i-o-delays-warning-fix +++ a/fs/proc/array.c @@ -457,7 +457,7 @@ static int do_task_stat(struct task_stru task_cpu(task), task->rt_priority, task->policy, - delayacct_blkio_ticks(task)); + (unsigned long long)delayacct_blkio_ticks(task)); if(mm) mmput(mm); return res; _