a.out: Remove the a.out implementation
authorEric W. Biederman <ebiederm@xmission.com>
Mon, 26 Sep 2022 22:15:32 +0000 (17:15 -0500)
committerKees Cook <keescook@chromium.org>
Tue, 27 Sep 2022 14:11:02 +0000 (07:11 -0700)
commit987f20a9dcce3989e48d87cff3952c095c994445
tree144497d441fe71d3996eb073bd3bd52bfc9d7224
parent33a2d6bc3480f9f8ac8c8def29854f98cc8bfee2
a.out: Remove the a.out implementation

In commit 19e8b701e258 ("a.out: Stop building a.out/osf1 support on
alpha and m68k") the last users of a.out were disabled.

As nothing has turned up to cause this change to be reverted, let's
remove the code implementing a.out support as well.

There may be userspace users of the uapi bits left so the uapi
headers have been left untouched.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Acked-by: Arnd Bergmann <arnd@arndb.de> # arm defconfigs
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/871qrx3hq3.fsf@email.froward.int.ebiederm.org
22 files changed:
MAINTAINERS
arch/alpha/include/asm/a.out.h [deleted file]
arch/alpha/kernel/Makefile
arch/alpha/kernel/binfmt_loader.c [deleted file]
arch/alpha/kernel/osf_sys.c
arch/arm/configs/badge4_defconfig
arch/arm/configs/corgi_defconfig
arch/arm/configs/ezx_defconfig
arch/arm/configs/footbridge_defconfig
arch/arm/configs/hackkit_defconfig
arch/arm/configs/iop32x_defconfig
arch/arm/configs/jornada720_defconfig
arch/arm/configs/lart_defconfig
arch/arm/configs/neponset_defconfig
arch/arm/configs/netwinder_defconfig
arch/arm/configs/rpc_defconfig
arch/arm/configs/spitz_defconfig
fs/Kconfig.binfmt
fs/Makefile
fs/binfmt_aout.c [deleted file]
fs/exec.c
include/linux/a.out.h [deleted file]