Messages in this thread Patch in this message | | | Date | Sun, 16 Jan 2005 12:47:40 +0100 | From | Christoph Hellwig <> | Subject | [PATCH] binfmt_elf: allow mips to overrid e_flags |
| |
arch/mips/kernel/binfmt_elfn32.c needs to override e_flags for elf coredumps. It already defines ELF_CORE_EFLAGS before including binfmt_elf.c, but the latter doesn't pick up the define yet.
--- 1.98/fs/binfmt_elf.c 2005-01-12 03:07:01 +01:00 +++ edited/fs/binfmt_elf.c 2005-01-16 11:54:37 +01:00 @@ -69,6 +69,10 @@ # define ELF_MIN_ALIGN PAGE_SIZE #endif +#ifndef ELF_CORE_EFLAGS +#define ELF_CORE_EFLAGS 0 +#endif + #define ELF_PAGESTART(_v) ((_v) & ~(unsigned long)(ELF_MIN_ALIGN-1)) #define ELF_PAGEOFFSET(_v) ((_v) & (ELF_MIN_ALIGN-1)) #define ELF_PAGEALIGN(_v) (((_v) + ELF_MIN_ALIGN - 1) & ~(ELF_MIN_ALIGN - 1)) @@ -1172,7 +1176,7 @@ elf->e_entry = 0; elf->e_phoff = sizeof(struct elfhdr); elf->e_shoff = 0; - elf->e_flags = 0; + elf->e_flags = ELF_CORE_EFLAGS; elf->e_ehsize = sizeof(struct elfhdr); elf->e_phentsize = sizeof(struct elf_phdr); elf->e_phnum = segs; - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |