[patch] test12-pre3 include/linux/elf.h

2000-11-29 Thread Keith Owens
Linus, please apply. The kernel incorrectly defines Elf64_Word and Elf64_Sword as 8 bytes, they should be 4 bytes, Elf64_Xword and Elf64_Sxword are the 8 byte versions. The type mismatch between kernel and user space causes field misalignments if you copy a user space definition into the kernel

[patch] test12-pre3 include/linux/elf.h

2000-11-29 Thread Keith Owens
Linus, please apply. The kernel incorrectly defines Elf64_Word and Elf64_Sword as 8 bytes, they should be 4 bytes, Elf64_Xword and Elf64_Sxword are the 8 byte versions. The type mismatch between kernel and user space causes field misalignments if you copy a user space definition into the kernel