Ralf Baechle wrote: > On Thu, Jul 21, 2005 at 04:33:53PM +0100, ths@xxxxxxxxxxxxxx wrote: > > > Modified files: > > arch/mips/kernel: binfmt_elfo32.c > > include/asm-mips: elf.h > > > > Log message: > > Fix ELF defines: EF_* is a field, E_* a distinct flag therein. > > Remarkably bad idea after the old definitions are already being used since > over a decade. Well, kernel headers are less widely used than others, and everywhere else it is E_*. Since - kernel headers in general aren't meant as an interface for userland, - the definition is inconsistent to the userland one, - the in-kernel use seems to be limited to the ELF binary object loader and probably third party modules loaders I found moving to a consistent definition to be more useful than keeping the old inconsistent one. Thiemo