Hi Maciej, Thanks a lot for your input. It looks like we getting somewhere. This version is much smaller and not so invasive as the prevision one. I had some trouble with my cross compile setup. The first patch addresses this problem. If I got it right it is just a missing include wrapper file. cheers, daniel Daniel Wagner (3): mips: Use arch specific auxvec.h instead of generic-asm version crash_dump: Add vmcore_elf32_check_arch mips: Differentiate between 32 and 64 bit ELF header arch/mips/include/asm/auxvec.h | 1 + arch/mips/include/asm/elf.h | 9 +++++++-- arch/mips/kernel/binfmt_elfn32.c | 2 +- arch/mips/kernel/binfmt_elfo32.c | 2 +- fs/proc/vmcore.c | 2 +- include/linux/crash_dump.h | 8 ++++++-- 6 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 arch/mips/include/asm/auxvec.h -- 2.5.0