OpenCloudOS-Kernel/arch/arm/configs
Linus Torvalds 632f54b4d6 slab updates for 6.5
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEe7vIQRWZI0iWSE3xu+CwddJFiJoFAmSZtjsACgkQu+CwddJF
 iJqCTwf/XVhmAD7zMOj6g1aak5oHNZDRG5jufM5UNXmiWjCWT3w4DpltrJkz0PPm
 mg3Ac5fjNUqesZ1SGtUbvoc363smroBrRudGEFrsUhqBcpR+S4fSneoDk+xqMypf
 VLXP/8kJlFEBGMiR7ouAWnR4+u6JgY4E8E8JIPNzao5KE/L1lD83nY+Usjc/01ek
 oqMyYVFRfncsGjGJXc5fOOTTCj768mRroF0sLmEegIonnwQkSHE7HWJ/nyaVraDV
 bomnTIgMdVIDqharin08ZPIM7qBIWM09Uifaf0lIs6fIA94pQP+5Ko3mum2P/S+U
 ON/qviSrlNgRXoHPJ3hvPHdfEU9cSg==
 =1d0v
 -----END PGP SIGNATURE-----

Merge tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab

Pull slab updates from Vlastimil Babka:

 - SLAB deprecation:

   Following the discussion at LSF/MM 2023 [1] and no objections, the
   SLAB allocator is deprecated by renaming the config option (to make
   its users notice) to CONFIG_SLAB_DEPRECATED with updated help text.
   SLUB should be used instead. Existing defconfigs with CONFIG_SLAB are
   also updated.

 - SLAB_NO_MERGE kmem_cache flag (Jesper Dangaard Brouer):

   There are (very limited) cases where kmem_cache merging is
   undesirable, and existing ways to prevent it are hacky. Introduce a
   new flag to do that cleanly and convert the existing hacky users.
   Btrfs plans to use this for debug kernel builds (that use case is
   always fine), networking for performance reasons (that should be very
   rare).

 - Replace the usage of weak PRNGs (David Keisar Schmidt):

   In addition to using stronger RNGs for the security related features,
   the code is a bit cleaner.

 - Misc code cleanups (SeongJae Parki, Xiongwei Song, Zhen Lei, and
   zhaoxinchao)

Link: https://lwn.net/Articles/932201/ [1]

* tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
  mm/slab_common: use SLAB_NO_MERGE instead of negative refcount
  mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU example code
  mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU example code
  mm/slab_common: reduce an if statement in create_cache()
  mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
  mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED
  mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR
  mm/slab_common: Replace invocation of weak PRNG
  mm/slab: Replace invocation of weak PRNG
  slub: Don't read nr_slabs and total_objects directly
  slub: Remove slabs_node() function
  slub: Remove CONFIG_SMP defined check
  slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block
  slub: Correct the error code when slab_kset is NULL
  mm/slab: correct return values in comment for _kmem_cache_create()
2023-06-29 16:34:12 -07: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 ARM: configs: Add new config fragment to change RAM start point 2016-02-17 17:31:30 +01:00
dram_0xc0000000.config ARM: configs: Add new config fragment to change RAM start point 2016-11-26 00:20:09 +01:00
dram_0xd0000000.config ARM: configs: Add new config fragment to change RAM start point 2017-03-31 14:19:40 +02:00
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 ARM: imx_v6_v7_defconfig: Remove KERNEL_LZO config 2023-05-27 20:38:03 +08: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: update MFD_RK808 name 2023-06-21 15:03:15 +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 slab updates for 6.5 2023-06-29 16:34:12 -07: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