diff options
| author | Vlastimil Babka <vbabka@suse.cz> | 2026-01-23 07:52:54 +0100 |
|---|---|---|
| committer | Vlastimil Babka <vbabka@suse.cz> | 2026-01-29 09:29:27 +0100 |
| commit | 32c894c7274b7ce901041ce6dceeca3ec1152205 (patch) | |
| tree | e857991f1f16cca4f086bef5c4cb56489a0147c4 /rust/alloc/collections/git@git.tavy.me:linux.git | |
| parent | 073d5f156292201f1e49263a62dfa182eeee273f (diff) | |
slab: remove struct kmem_cache_cpu
The cpu slab is not used anymore for allocation or freeing, the
remaining code is for flushing, but it's effectively dead. Remove the
whole struct kmem_cache_cpu, the flushing code and other orphaned
functions.
The remaining used field of kmem_cache_cpu is the stat array with
CONFIG_SLUB_STATS. Put it instead in a new struct kmem_cache_stats.
In struct kmem_cache, the field is cpu_stats and placed near the
end of the struct.
Reviewed-by: Hao Li <hao.li@linux.dev>
Reviewed-by: Suren Baghdasaryan <surenb@google.com>
Reviewed-by: Harry Yoo <harry.yoo@oracle.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Diffstat (limited to 'rust/alloc/collections/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
