From 798317c134b2acb3b501b336d055cd0f5566a239 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Wed, 11 Apr 2018 17:03:11 +0000 Subject: kexec: Fix printf warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes warnings like these when building kexec for powerpc (32 bit): kexec.c: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘uint64_t Signed-off-by: Geoff Levand Signed-off-by: Simon Horman --- kexec/kexec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kexec') diff --git a/kexec/kexec.c b/kexec/kexec.c index 313d9fe..29fa5fa 100644 --- a/kexec/kexec.c +++ b/kexec/kexec.c @@ -20,6 +20,7 @@ */ #define _GNU_SOURCE +#include #include #include #include @@ -1235,7 +1236,7 @@ static void print_crashkernel_region_size(void) return; } - printf("%lu\n", (start != end) ? (end - start + 1) : 0UL); + printf("%" PRIu64 "\n", (start != end) ? (end - start + 1) : 0UL); } int main(int argc, char *argv[]) -- cgit