The patch titled disallow modular binfmt_elf32 has been added to the -mm tree. Its filename is disallow-modular-binfmt_elf32.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: disallow modular binfmt_elf32 From: Christoph Hellwig <hch@xxxxxx> Currently most architectures either always build binfmt_elf32 in the kernel image or make it a boolean option. Only sparc64 and s390 allow to build it modularly. This patch turns the option into a boolean aswell because elf requires various symbols that shouldn't be available to modules. The most urgent one is tasklist_lock whos export this patch series kills, but there are others like force_sgi aswell. Note that sparc doesn't allow a modular 32bit a.out handler either, and that would be the more useful case as only few people want 32bit sunos compatibility and 99.9% of all sparc64 users need 32bit linux native elf support. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Acked-by: "David S. Miller" <davem@xxxxxxxxxxxxx> Cc: Martin Schwidefsky <schwidefsky@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- arch/s390/Kconfig | 2 +- arch/sparc64/Kconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN arch/s390/Kconfig~disallow-modular-binfmt_elf32 arch/s390/Kconfig --- a/arch/s390/Kconfig~disallow-modular-binfmt_elf32 +++ a/arch/s390/Kconfig @@ -119,7 +119,7 @@ config SYSVIPC_COMPAT default y config BINFMT_ELF32 - tristate "Kernel support for 31 bit ELF binaries" + bool "Kernel support for 31 bit ELF binaries" depends on COMPAT help This allows you to run 32-bit Linux/ELF binaries on your zSeries diff -puN arch/sparc64/Kconfig~disallow-modular-binfmt_elf32 arch/sparc64/Kconfig --- a/arch/sparc64/Kconfig~disallow-modular-binfmt_elf32 +++ a/arch/sparc64/Kconfig @@ -334,7 +334,7 @@ config COMPAT default y config BINFMT_ELF32 - tristate "Kernel support for 32-bit ELF binaries" + bool "Kernel support for 32-bit ELF binaries" depends on SPARC32_COMPAT help This allows you to run 32-bit Linux/ELF binaries on your Ultra. _ Patches currently in -mm which might be from hch@xxxxxx are areca-raid-linux-scsi-driver.patch add-address_space_operationsbatch_write.patch add-address_space_operationsbatch_write-tidy.patch snsc-switch-from-force_sig-to-kill_proc.patch disallow-modular-binfmt_elf32.patch task-watchers-task-watchers.patch ecryptfs-mmap-operations.patch ecryptfs-dont-muck-with-the-existing-nameidata-structures.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html