WSL2-Linux-Kernel/arch/sh/configs
Eric W. Biederman 70578ff336 binfmt_flat: Remove shared library support
In a recent discussion[1] it was reported that the binfmt_flat library
support was only ever used on m68k and even on m68k has not been used
in a very long time.

The structure of binfmt_flat is different from all of the other binfmt
implementations because of this shared library support and it made
life and code review more effort when I refactored the code in fs/exec.c.

Since in practice the code is dead remove the binfmt_flat shared library
support and make maintenance of the code easier.

[1] https://lkml.kernel.org/r/81788b56-5b15-7308-38c7-c7f2502c4e15@linux-m68k.org

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Reviewed-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Acked-by: Vladimir Murzin <vladimir.murzin@arm.com> # ARM
Tested-by: Patrice Chotard <patrice.chotard@foss.st.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/87levzzts4.fsf_-_@email.froward.int.ebiederm.org
2022-04-22 10:57:18 -07:00
..
ap325rxa_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
apsh4a3a_defconfig sh: configs: Remove useless UEVENT_HELPER_PATH 2019-06-10 15:49:20 +09:00
apsh4ad0a_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
dreamcast_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
ecovec24-romimage_defconfig sh: configs: Remove useless UEVENT_HELPER_PATH 2019-06-10 15:49:20 +09:00
ecovec24_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
edosk7705_defconfig drivers/char: remove /dev/kmem for good 2021-05-07 00:26:34 -07:00
edosk7760_defconfig module: remove EXPORT_UNUSED_SYMBOL* 2021-02-08 12:28:07 +01:00
espt_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
hp6xx_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
j2_defconfig sh: add earlycon support to j2_defconfig 2016-10-18 18:54:56 -04:00
kfr2r09-romimage_defconfig sh: configs: Remove useless UEVENT_HELPER_PATH 2019-06-10 15:49:20 +09:00
kfr2r09_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
landisk_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
lboxre2_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
magicpanelr2_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
microdev_defconfig sh: remove CONFIG_IDE from most defconfig 2021-01-06 19:55:25 -05:00
migor_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
polaris_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
r7780mp_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
r7785rp_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
rsk7201_defconfig binfmt_flat: Remove shared library support 2022-04-22 10:57:18 -07:00
rsk7203_defconfig binfmt_flat: Remove shared library support 2022-04-22 10:57:18 -07:00
rsk7264_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
rsk7269_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
rts7751r2d1_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
rts7751r2dplus_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
sdk7780_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
sdk7786_defconfig rcu: Fix undefined Kconfig macros 2021-09-13 16:32:46 -07:00
se7206_defconfig binfmt_flat: Remove shared library support 2022-04-22 10:57:18 -07:00
se7343_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
se7619_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
se7705_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
se7712_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
se7721_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
se7722_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
se7724_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
se7750_defconfig sh: remove CONFIG_IDE from most defconfig 2021-01-06 19:55:25 -05:00
se7751_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
se7780_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
secureedge5410_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
sh03_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
sh2007_defconfig drivers/char: remove /dev/kmem for good 2021-05-07 00:26:34 -07:00
sh7710voipgw_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
sh7724_generic_defconfig drivers/char: remove /dev/kmem for good 2021-05-07 00:26:34 -07:00
sh7757lcr_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
sh7763rdp_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
sh7770_generic_defconfig drivers/char: remove /dev/kmem for good 2021-05-07 00:26:34 -07:00
sh7785lcr_32bit_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
sh7785lcr_defconfig sh: configs: Remove useless UEVENT_HELPER_PATH 2019-06-10 15:49:20 +09:00
shmin_defconfig all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
shx3_defconfig arch: sh: Remove CONFIG_OPROFILE support 2021-01-29 10:05:51 +05:30
titan_defconfig arch: Remove references to CONFIG_NFSD_V3 in the default configs 2022-03-11 10:25:16 -05:00
ul2_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
urquell_defconfig sh: configs: Remove useless UEVENT_HELPER_PATH 2019-06-10 15:49:20 +09:00