From: Andrew Morton Not all architectures use long long for s64. Cc: Ingo Molnar Signed-off-by: Andrew Morton --- init/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN init/main.c~enhance-initcall_debug-measure-latency-fix init/main.c --- a/init/main.c~enhance-initcall_debug-measure-latency-fix +++ a/init/main.c @@ -678,7 +678,7 @@ static void __init do_initcalls(void) printk(" returned %d.\n", result); printk("initcall 0x%p ran for %Ld msecs: ", - *call, delta.tv64 >> 20); + *call, (unsigned long long)delta.tv64 >> 20); print_fn_descriptor_symbol("%s()\n", (unsigned long) *call); } _