summaryrefslogtreecommitdiff
path: root/include/linux/shrinker.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-18mm: add printf attribute to shrinker_debugfs_name_allocLucy Mielke1-0/+1
2023-10-04mm: shrinker: make global slab shrink locklessQi Zheng1-0/+24
2023-10-04mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Qi Zheng1-0/+17
2023-10-04mm: shrinker: remove old APIsQi Zheng1-8/+0
2023-10-04mm: shrinker: add infrastructure for dynamically allocating shrinkerQi Zheng1-5/+14
2023-10-04drm/ttm: introduce pool_shrink_rwsemQi Zheng1-1/+0
2023-10-04mm: move some shrinker-related function declarations to mm/internal.hQi Zheng1-19/+0
2023-05-17mm: shrinkers: fix race condition on debugfs cleanupJoan Bruguera Micó1-2/+11
2023-02-09mm: shrinkers: fix deadlock in shrinker debugfsQi Zheng1-2/+3
2022-11-30mm: shrinkers: add missing includes for undeclared typesT.J. Mercier1-0/+3
2022-07-03mm: shrinkers: provide shrinkers with namesRoman Gushchin1-2/+12
2022-07-03mm: shrinkers: introduce debugfs interface for memory shrinkersRoman Gushchin1-1/+18
2021-08-27mm/vmscan: add sync_shrinkers function v3Christian König1-0/+1
2021-07-08mm: fix spelling mistakes in header filesZhen Lei1-1/+1
2021-05-05mm: vmscan: use a new flag to indicate shrinker is registeredYang Shi1-3/+4
2019-09-24mm: shrinker: make shrinker not depend on memcg kmemYang Shi1-1/+6
2018-08-22mm: struct shrinker: make flags of unsigned typeKirill Tkhai1-2/+2
2018-08-22mm: struct shrink_control: keep int fields togetherKirill Tkhai1-3/+3
2018-08-17mm: add SHRINK_EMPTY shrinker methods return valueKirill Tkhai1-2/+5
2018-08-17mm: assign id to every memcg-aware shrinkerKirill Tkhai1-0/+4
2018-04-16mm,vmscan: Allow preallocating memory for register_shrinker().Tetsuo Handa1-2/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-06mm: track actual nr_scanned during shrink_slab()Chris Wilson1-0/+7
2015-02-12vmscan: per memory cgroup slab shrinkersVladimir Davydov1-1/+5
2014-12-13mm: vmscan: invoke slab shrinkers from shrink_zone()Johannes Weiner1-2/+0
2013-09-10shrinker: Kill old ->shrink API.Dave Chinner1-10/+5
2013-09-10vmscan: per-node deferred workGlauber Costa1-2/+12
2013-09-10shrinker: add node awarenessDave Chinner1-0/+3
2013-09-10mm: new shrinker APIDave Chinner1-9/+29
2012-07-31vmscan: remove obsolete shrink_control commentMinchan Kim1-1/+0
2011-12-09vmscan: use atomic-long for shrinker batchingKonstantin Khlebnikov1-1/+1
2011-10-31vmscan: fix shrinker callback bug in fs/super.cMikulas Patocka1-0/+1
2011-07-20superblock: introduce per-sb cache shrinker infrastructureDave Chinner1-0/+42