linux/arch/arm/configs
Vlastimil Babka eb07c4f39c mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED
As discussed at LSF/MM [1] [2] and with no objections raised there,
deprecate the SLAB allocator. Rename the user-visible option so that
users with CONFIG_SLAB=y get a new prompt with explanation during make
oldconfig, while make olddefconfig will just switch to SLUB.

In all defconfigs with CONFIG_SLAB=y remove the line so those also
switch to SLUB. Regressions due to the switch should be reported to
linux-mm and slab maintainers.

[1] https://lore.kernel.org/all/4b9fc9c6-b48c-198f-5f80-811a44737e5f@suse.cz/
[2] https://lwn.net/Articles/932201/

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Acked-by: David Rientjes <rientjes@google.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> # m68k
Acked-by: Helge Deller <deller@gmx.de> # parisc
2023-05-26 19:01:47 +02:00
..
am200epdkit_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
aspeed_g4_defconfig ARM: configs: aspeed_g4: Remove appended DTB and ATAG 2022-09-28 12:33:58 +09:30
aspeed_g5_defconfig ARM: config: aspeed_g5: Enable PECI 2022-09-28 12:34:02 +09:30
assabet_defconfig ARM: Kconfig: clean up platform selection 2022-08-18 16:44:59 +02:00
at91_dt_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
axm55xx_defconfig ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y 2022-07-22 12:34:00 +02:00
bcm2835_defconfig ARM: bcm2835_defconfig: Switch to SimpleDRM 2023-01-19 11:18:23 -08:00
clps711x_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
collie_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
davinci_all_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
dove_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
dram_0x00000000.config
dram_0xc0000000.config
dram_0xd0000000.config
ep93xx_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
exynos_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
footbridge_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
gemini_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
h3600_defconfig ARM: Kconfig: clean up platform selection 2022-08-18 16:44:59 +02:00
hisi_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
imx_v4_v5_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
imx_v6_v7_defconfig - Nick Piggin's "shoot lazy tlbs" series, to improve the peformance of 2023-04-27 19:42:02 -07:00
imxrt_defconfig ARM: imxrt_defconfig: Add i.MXRT family defconfig 2022-01-28 19:56:55 +08:00
integrator_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
ixp4xx_defconfig ARM: config: ixp4xx: Disable legacy EEPROM driver 2022-09-12 17:11:48 +02:00
jornada720_defconfig ARM: sa1100: un-deprecate jornada720 2023-01-12 10:53:12 +01:00
keystone_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
lpae.config ARM: add multi_v7_lpae_defconfig 2023-01-24 22:11:41 +01:00
lpc18xx_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
lpc32xx_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
milbeaut_m10v_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
mmp2_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
moxart_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
mps2_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
multi_v4t_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
multi_v5_defconfig ARM: defconfig: Add IOSCHED_BFQ to the default configs 2023-02-06 12:04:13 +01:00
multi_v7_defconfig ARM: multi_v7_defconfig: Add OPTEE support 2023-04-14 13:55:45 +02:00
mv78xx0_defconfig ARM: defconfigs for 6.3 2023-02-20 15:43:36 -08:00
mvebu_v5_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
mvebu_v7_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
mxs_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
neponset_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
netwinder_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
nhk8815_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
omap1_defconfig ARM: omap1: remove unused board files 2023-01-12 10:53:11 +01:00
omap2plus_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
orion5x_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
pxa3xx_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
pxa168_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
pxa910_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
pxa_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
qcom_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
realview_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
rpc_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
s3c6400_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
s5pv210_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
sama5_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
sama7_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
shmobile_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
socfpga_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
sp7021_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
spear3xx_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
spear6xx_defconfig arm: configs: spear6xx: Enable PL110 display controller 2022-11-14 16:09:33 +01:00
spear13xx_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
spitz_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
stm32_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
sunxi_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
tegra_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
u8500_defconfig ARM: configs: Update U8500 defconfig 2023-04-14 13:55:12 +02:00
versatile_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
vexpress_defconfig ARM: config: Update Vexpress defconfig 2023-04-18 16:05:04 +02:00
vf610m4_defconfig ARM: refresh defconfig files 2022-07-22 12:33:30 +02:00
vt8500_v6_v7_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
wpcm450_defconfig ARM: Add wpcm450_defconfig for Nuvoton WPCM450 2023-02-01 17:37:21 +01:00