summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2018-04-11 17:03:11 +0000
committerSimon Horman <horms@verge.net.au>2018-04-19 10:37:29 +0200
commit3f276f71f14d85a5c533ec2ac5f3880a1c748529 (patch)
tree3c29df93eaa5b282bf63d4acb43c4c196df40843
parent7be89276db193079d6db186aa74de762939e8ea0 (diff)
downloadkexec-tools-3f276f71f14d85a5c533ec2ac5f3880a1c748529.tar.gz
kexec-elf-rel-ppc64: Fix cast from pointer warning
Fixes warnings like these when building kexec for powerpc (32 bit): kexec-elf-rel-ppc64.c: warning: cast from pointer to integer of different size Signed-off-by: Geoff Levand <geoff@infradead.org> Signed-off-by: Simon Horman <horms@verge.net.au>
-rw-r--r--kexec/arch/ppc64/kexec-elf-rel-ppc64.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kexec/arch/ppc64/kexec-elf-rel-ppc64.c b/kexec/arch/ppc64/kexec-elf-rel-ppc64.c
index 5f8e3f27..51b1354a 100644
--- a/kexec/arch/ppc64/kexec-elf-rel-ppc64.c
+++ b/kexec/arch/ppc64/kexec-elf-rel-ppc64.c
@@ -104,7 +104,7 @@ void machine_apply_elf_rel(struct mem_ehdr *ehdr, struct mem_sym *sym,
break;
case R_PPC64_REL32:
- *(uint32_t *)location = value - (uint32_t)(uint64_t)location;
+ *(uint32_t *)location = value - (uint32_t)location;
break;
case R_PPC64_TOC: