summaryrefslogtreecommitdiff
path: root/kexec_tools
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2014-02-05 18:57:04 -0800
committerColin Cross <ccross@android.com>2014-02-05 18:57:04 -0800
commit1070ada9d23531e494167fe81a81f9f1b82aaa21 (patch)
treeaca1b8ac60959f81b074f874511cad4f7fecbec4 /kexec_tools
parent991d0bbb02662ef36b3d770e914bd61cbe9d392a (diff)
downloadextras-1070ada9d23531e494167fe81a81f9f1b82aaa21.tar.gz
kexecload: fix LP64 warnings
Use uintptr_t for pointer arithmetic. Change-Id: I69385fe67ce823f3b13d8dc73acf0a0ff5bb1e83
Diffstat (limited to 'kexec_tools')
-rw-r--r--kexec_tools/kexecload.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kexec_tools/kexecload.c b/kexec_tools/kexecload.c
index 2574e4a6..0beef897 100644
--- a/kexec_tools/kexecload.c
+++ b/kexec_tools/kexecload.c
@@ -141,15 +141,15 @@ int main(int argc, char *argv[])
segment[0].buf = zimage_buffer;
segment[0].bufsz = zimage_size;
- segment[0].mem = (void *) ((unsigned) start_address + KEXEC_ARM_ZIMAGE_OFFSET);
+ segment[0].mem = (void *) ((uintptr_t) start_address + KEXEC_ARM_ZIMAGE_OFFSET);
segment[0].memsz = zimage_size;
segment[1].buf = atag_buffer;
segment[1].bufsz = atag_size;
- segment[1].mem = (void *) ((unsigned) start_address + KEXEC_ARM_ATAGS_OFFSET);
+ segment[1].mem = (void *) ((uintptr_t) start_address + KEXEC_ARM_ATAGS_OFFSET);
segment[1].memsz = atag_size;
- rv = kexec_load(((unsigned) start_address + KEXEC_ARM_ZIMAGE_OFFSET),
+ rv = kexec_load(((uintptr_t) start_address + KEXEC_ARM_ZIMAGE_OFFSET),
2, (void *) segment, KEXEC_ARCH_DEFAULT | KEXEC_ON_CRASH);
if (rv != 0) {