Loading scripts/mod/modpost.c +4 −5 Original line number Diff line number Diff line Loading @@ -443,7 +443,7 @@ static void sym_set_crc(const char *name, unsigned int crc) s->crc_valid = 1; } static void *grab_file(const char *filename, unsigned long *size) static void *grab_file(const char *filename, size_t *size) { struct stat st; void *map = MAP_FAILED; Loading @@ -465,7 +465,7 @@ static void *grab_file(const char *filename, unsigned long *size) return map; } static void release_file(void *file, unsigned long size) static void release_file(void *file, size_t size) { munmap(file, size); } Loading Loading @@ -521,9 +521,8 @@ static int parse_elf(struct elf_info *info, const char *filename) /* Check if file offset is correct */ if (hdr->e_shoff > info->size) { fatal("section header offset=%lu in file '%s' is bigger than " "filesize=%lu\n", (unsigned long)hdr->e_shoff, filename, info->size); fatal("section header offset=%lu in file '%s' is bigger than filesize=%zu\n", (unsigned long)hdr->e_shoff, filename, info->size); return 0; } Loading scripts/mod/modpost.h +1 −1 Original line number Diff line number Diff line Loading @@ -133,7 +133,7 @@ struct module { }; struct elf_info { unsigned long size; size_t size; Elf_Ehdr *hdr; Elf_Shdr *sechdrs; Elf_Sym *symtab_start; Loading Loading
scripts/mod/modpost.c +4 −5 Original line number Diff line number Diff line Loading @@ -443,7 +443,7 @@ static void sym_set_crc(const char *name, unsigned int crc) s->crc_valid = 1; } static void *grab_file(const char *filename, unsigned long *size) static void *grab_file(const char *filename, size_t *size) { struct stat st; void *map = MAP_FAILED; Loading @@ -465,7 +465,7 @@ static void *grab_file(const char *filename, unsigned long *size) return map; } static void release_file(void *file, unsigned long size) static void release_file(void *file, size_t size) { munmap(file, size); } Loading Loading @@ -521,9 +521,8 @@ static int parse_elf(struct elf_info *info, const char *filename) /* Check if file offset is correct */ if (hdr->e_shoff > info->size) { fatal("section header offset=%lu in file '%s' is bigger than " "filesize=%lu\n", (unsigned long)hdr->e_shoff, filename, info->size); fatal("section header offset=%lu in file '%s' is bigger than filesize=%zu\n", (unsigned long)hdr->e_shoff, filename, info->size); return 0; } Loading
scripts/mod/modpost.h +1 −1 Original line number Diff line number Diff line Loading @@ -133,7 +133,7 @@ struct module { }; struct elf_info { unsigned long size; size_t size; Elf_Ehdr *hdr; Elf_Shdr *sechdrs; Elf_Sym *symtab_start; Loading