diff options
-rw-r--r-- | kexec/crashdump-elf.c | 8 | ||||
-rw-r--r-- | kexec/firmware_memmap.c | 2 |
2 files changed, 7 insertions, 3 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) \ diff --git a/kexec/firmware_memmap.c b/kexec/firmware_memmap.c index b0d4f62..7a63613 100644 --- a/kexec/firmware_memmap.c +++ b/kexec/firmware_memmap.c @@ -237,7 +237,7 @@ int get_firmware_memmap_ranges(struct memory_range *range, size_t *ranges) /* array overflow check */ if ((size_t)i >= *ranges) { fprintf(stderr, "The firmware provides more entries " - "allowed (%d). Please report that as bug.\n", + "allowed (%zd). Please report that as bug.\n", *ranges); goto error; } |