diff options
author | Vivek Goyal <vgoyal@in.ibm.com> | 2006-09-21 14:51:17 -0400 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2006-10-06 12:46:16 +0900 |
commit | d5a0fa062b48973ebceacba02b7633533c1495e6 (patch) | |
tree | cf358fdd31f9db827f7a904edd4c562aef0d8aef | |
parent | e787462138f92f7d2c8b694b1c27a9e68f88fdeb (diff) |
kexec-tools: x86_64 fix compilation issues due to new parameter
o Fix x86_64 compilation issues.
Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
-rw-r--r-- | kexec/arch/x86_64/kexec-elf-x86_64.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kexec/arch/x86_64/kexec-elf-x86_64.c b/kexec/arch/x86_64/kexec-elf-x86_64.c index eff1fc9..d158769 100644 --- a/kexec/arch/x86_64/kexec-elf-x86_64.c +++ b/kexec/arch/x86_64/kexec-elf-x86_64.c @@ -47,7 +47,7 @@ int elf_x86_64_probe(const char *buf, off_t len) struct mem_ehdr ehdr; int result; - result = build_elf_exec_info(buf, len, &ehdr); + result = build_elf_exec_info(buf, len, &ehdr, 0); if (result < 0) { if (probe_debug) { fprintf(stderr, "Not an ELF executable\n"); @@ -177,7 +177,7 @@ int elf_x86_64_load(int argc, char **argv, const char *buf, off_t len, } /* Load the ELF executable */ - elf_exec_build_load(info, &ehdr, buf, len); + elf_exec_build_load(info, &ehdr, buf, len, 0); entry = ehdr.e_entry; max_addr = elf_max_addr(&ehdr); @@ -186,7 +186,7 @@ int elf_x86_64_load(int argc, char **argv, const char *buf, off_t len, if (arg_style != ARG_STYLE_NONE) { /* Load the setup code */ elf_rel_build_load(info, &info->rhdr, purgatory, purgatory_size, - 0, ULONG_MAX, 1); + 0, ULONG_MAX, 1, 0); } if (arg_style == ARG_STYLE_NONE) { info->entry = (void *)entry; |