aboutsummaryrefslogtreecommitdiff
path: root/mm/shrinker.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-05mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info()Gravatar Tetsuo Handa 1-1/+1
2023-10-04mm: shrinker: convert shrinker_rwsem to mutexGravatar Qi Zheng 1-15/+15
2023-10-04mm: shrinker: hold write lock to reparent shrinker nr_deferredGravatar Qi Zheng 1-2/+2
2023-10-04mm: shrinker: make memcg slab shrink locklessGravatar Qi Zheng 1-19/+66
2023-10-04mm: shrinker: make global slab shrink locklessGravatar Qi Zheng 1-21/+68
2023-10-04mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg...Gravatar Qi Zheng 1-6/+6
2023-10-04mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Gravatar Qi Zheng 1-96/+154
2023-10-04mm: shrinker: remove old APIsGravatar Qi Zheng 1-143/+0
2023-10-04mm: shrinker: add infrastructure for dynamically allocating shrinkerGravatar Qi Zheng 1-0/+106
2023-10-04drm/ttm: introduce pool_shrink_rwsemGravatar Qi Zheng 1-15/+0
2023-10-04mm: vmscan: move shrinker-related code into a separate fileGravatar Qi Zheng 1-0/+709