diff options
author | Vivek Goyal <vgoyal@in.ibm.com> | 2006-07-26 17:21:53 -0700 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2006-07-27 12:07:33 -0600 |
commit | 6dcc69c0eb91b643f77c042db31ba23b4a67f1d6 (patch) | |
tree | b0efb1272482a8320ca94cdc0e0a042f0dcca713 /kexec/kexec-elf.h | |
parent | 70543d23c5ddf2d91efa87847de061c1f964e38c (diff) | |
download | kexec-tools-6dcc69c0eb91b643f77c042db31ba23b4a67f1d6.tar.gz |
kexec-tools: Fix for loading files of type ET_DYN through kexec
o Fix the logic to load a the files of type ET_DYN. Helpful in loading
the relocatable kernel to a different address than the address
executable is compiled for.
Diffstat (limited to 'kexec/kexec-elf.h')
-rw-r--r-- | kexec/kexec-elf.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kexec/kexec-elf.h b/kexec/kexec-elf.h index 298d351..b7332de 100644 --- a/kexec/kexec-elf.h +++ b/kexec/kexec-elf.h @@ -89,7 +89,7 @@ extern int build_elf_info(const char *buf, off_t len, struct mem_ehdr *ehdr); extern int build_elf_exec_info(const char *buf, off_t len, struct mem_ehdr *ehdr); extern int build_elf_rel_info(const char *buf, off_t len, struct mem_ehdr *ehdr); -extern int elf_exec_load(const struct mem_ehdr *ehdr, struct kexec_info *info); +extern int elf_exec_load(struct mem_ehdr *ehdr, struct kexec_info *info); extern int elf_rel_load(struct mem_ehdr *ehdr, struct kexec_info *info, unsigned long min, unsigned long max, int end); |