summaryrefslogtreecommitdiff
path: root/mm/shrinker.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-31mm: shrinker: avoid memleak in alloc_shrinker_infoChen Ridong1-3/+5
2024-01-05mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info()Tetsuo Handa1-1/+1
2023-10-04mm: shrinker: convert shrinker_rwsem to mutexQi Zheng1-15/+15
2023-10-04mm: shrinker: hold write lock to reparent shrinker nr_deferredQi Zheng1-2/+2
2023-10-04mm: shrinker: make memcg slab shrink locklessQi Zheng1-19/+66
2023-10-04mm: shrinker: make global slab shrink locklessQi Zheng1-21/+68
2023-10-04mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg...Qi Zheng1-6/+6
2023-10-04mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Qi Zheng1-96/+154
2023-10-04mm: shrinker: remove old APIsQi Zheng1-143/+0
2023-10-04mm: shrinker: add infrastructure for dynamically allocating shrinkerQi Zheng1-0/+106
2023-10-04drm/ttm: introduce pool_shrink_rwsemQi Zheng1-15/+0
2023-10-04mm: vmscan: move shrinker-related code into a separate fileQi Zheng1-0/+709