summaryrefslogtreecommitdiffstats
path: root/mm/shrinker.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info()Tetsuo Handa2024-01-051-1/+1
* mm: shrinker: convert shrinker_rwsem to mutexQi Zheng2023-10-041-15/+15
* mm: shrinker: hold write lock to reparent shrinker nr_deferredQi Zheng2023-10-041-2/+2
* mm: shrinker: make memcg slab shrink locklessQi Zheng2023-10-041-19/+66
* mm: shrinker: make global slab shrink locklessQi Zheng2023-10-041-21/+68
* mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg...Qi Zheng2023-10-041-6/+6
* mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Qi Zheng2023-10-041-96/+154
* mm: shrinker: remove old APIsQi Zheng2023-10-041-143/+0
* mm: shrinker: add infrastructure for dynamically allocating shrinkerQi Zheng2023-10-041-0/+106
* drm/ttm: introduce pool_shrink_rwsemQi Zheng2023-10-041-15/+0
* mm: vmscan: move shrinker-related code into a separate fileQi Zheng2023-10-041-0/+709