- disallow-modular-binfmt_elf32.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled

     disallow modular binfmt_elf32

has been removed from the -mm tree.  Its filename is

     disallow-modular-binfmt_elf32.patch

This patch was dropped because it was merged into mainline or a subsystem tree

------------------------------------------------------
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

origin.patch
git-scsi-rc-fixes.patch
areca-raid-linux-scsi-driver.patch
add-address_space_operationsbatch_write.patch
add-address_space_operationsbatch_write-fix.patch
vectorize-aio_read-aio_write-fileop-methods.patch
remove-readv-writev-methods-and-use-aio_read-aio_write.patch
streamline-generic_file_-interfaces-and-filemap.patch
task-watchers-task-watchers.patch
ecryptfs-mmap-operations.patch
ecryptfs-dont-muck-with-the-existing-nameidata-structures.patch
streamline-generic_file_-interfaces-and-filemap-ecryptfs.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

[Index of Archives]     [Kernel Newbies FAQ]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux