diff options
author | Geoff Levand <geoffrey.levand@am.sony.com> | 2008-09-10 18:40:42 -0700 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2008-09-12 09:22:28 +1000 |
commit | c1d13f4bd287f48c5fce02c3916b132f618c40fb (patch) | |
tree | e20197f43c5e13d5103ff4681989dce37c87bb86 /kexec/crashdump-elf.c | |
parent | 011e3d8660ea44b934f6468b70b1411c97a123a8 (diff) |
Fix build warnings
Fix these 64 bit build warnings:
kexec/firmware_memmap.c:241: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
kexec/crashdump-elf.c:160: warning: format '%llx' expects type 'long long unsigned int', but argument 4 has type 'Elf64_Off'
kexec/crashdump-elf.c:160: warning: format '%llx' expects type 'long long unsigned int', but argument 5 has type 'Elf64_Addr'
kexec/crashdump-elf.c:160: warning: format '%llx' expects type 'long long unsigned int', but argument 6 has type 'Elf64_Addr'
kexec/crashdump-elf.c:160: warning: format '%llx' expects type 'long long unsigned int', but argument 7 has type 'Elf64_Xword'
kexec/crashdump-elf.c:160: warning: format '%llx' expects type 'long long unsigned int', but argument 8 has type 'Elf64_Xword'
Tested on PS3 (ppc64) with 32 and 64 bit builds.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/crashdump-elf.c')
-rw-r--r-- | kexec/crashdump-elf.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/kexec/crashdump-elf.c b/kexec/crashdump-elf.c index f01accb..ed386ab 100644 --- a/kexec/crashdump-elf.c +++ b/kexec/crashdump-elf.c @@ -8,8 +8,12 @@ do { \ dbgprintf("%s: p_type = %u, p_offset = 0x%llx p_paddr = 0x%llx " \ "p_vaddr = 0x%llx p_filesz = 0x%llx p_memsz = 0x%llx\n", \ - (prefix), (phdr)->p_type, (phdr)->p_offset, (phdr)->p_paddr, \ - (phdr)->p_vaddr, (phdr)->p_filesz, (phdr)->p_memsz); \ + (prefix), (phdr)->p_type, \ + (unsigned long long)((phdr)->p_offset), \ + (unsigned long long)((phdr)->p_paddr), \ + (unsigned long long)((phdr)->p_vaddr), \ + (unsigned long long)((phdr)->p_filesz), \ + (unsigned long long)((phdr)->p_memsz)); \ } while(0) #else #define dbgprintf_phdr(prefix, phdr) \ |