diff --git a/arch/arm64/kernel/module.c b/arch/arm64/kernel/module.c index 30b7a4559c25..71737f6bdf6b 100644 --- a/arch/arm64/kernel/module.c +++ b/arch/arm64/kernel/module.c @@ -571,7 +571,7 @@ static int module_init_hyp(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, return -ENOEXEC; mod->arch.hyp.relocs = (void *)s->sh_addr; - mod->arch.hyp.nr_relocs = s->sh_size / sizeof(mod->arch.hyp.relocs); + mod->arch.hyp.nr_relocs = s->sh_size / sizeof(*mod->arch.hyp.relocs); #endif return 0; }