diff options
author | 2025-01-24 16:48:58 +0000 | |
---|---|---|
committer | 2025-03-04 08:53:50 +0100 | |
commit | 12f4888c9de0415ca9fc0aefc134e2800a7f47f0 (patch) | |
tree | eb22122316d8fa7f278c5659c11ebac2097729ae /scripts/generate_rust_analyzer.py | |
parent | mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (diff) | |
download | wireguard-linux-12f4888c9de0415ca9fc0aefc134e2800a7f47f0.tar.xz wireguard-linux-12f4888c9de0415ca9fc0aefc134e2800a7f47f0.zip |
mm/slab: simplify SLAB_* flag handling
SLUB is the only remaining allocator. We can therefore get rid of
the logic for allocator-specific flags:
* Merge SLAB_CACHE_FLAGS into SLAB_CORE_FLAGS.
* Remove CACHE_CREATE_MASK and instead mask out SLAB_DEBUG_FLAGS if
!CONFIG_SLUB_DEBUG. SLAB_DEBUG_FLAGS is now defined
unconditionally (no impact on existing code, which ignores it if
!CONFIG_SLUB_DEBUG).
* Define SLAB_FLAGS_PERMITTED in terms of SLAB_CORE_FLAGS and
SLAB_DEBUG_FLAGS (no functional change).
While at it also remove misleading comments that suggest that
multiple allocators are available.
Signed-off-by: Kevin Brodsky <kevin.brodsky@arm.com>
Reviewed-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions