summaryrefslogtreecommitdiffstats
path: root/include/linux/shrinker.h
Commit message (Expand)AuthorAgeFilesLines
* mm: add printf attribute to shrinker_debugfs_name_allocLucy Mielke2023-10-181-0/+1
* mm: shrinker: make global slab shrink locklessQi Zheng2023-10-041-0/+24
* mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Qi Zheng2023-10-041-0/+17
* mm: shrinker: remove old APIsQi Zheng2023-10-041-8/+0
* mm: shrinker: add infrastructure for dynamically allocating shrinkerQi Zheng2023-10-041-5/+14
* drm/ttm: introduce pool_shrink_rwsemQi Zheng2023-10-041-1/+0
* mm: move some shrinker-related function declarations to mm/internal.hQi Zheng2023-10-041-19/+0
* mm: shrinkers: fix race condition on debugfs cleanupJoan Bruguera Micó2023-05-171-2/+11
* mm: shrinkers: fix deadlock in shrinker debugfsQi Zheng2023-02-091-2/+3
* mm: shrinkers: add missing includes for undeclared typesT.J. Mercier2022-11-301-0/+3
* mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-031-2/+12
* mm: shrinkers: introduce debugfs interface for memory shrinkersRoman Gushchin2022-07-031-1/+18
* mm/vmscan: add sync_shrinkers function v3Christian König2021-08-271-0/+1
* mm: fix spelling mistakes in header filesZhen Lei2021-07-081-1/+1
* mm: vmscan: use a new flag to indicate shrinker is registeredYang Shi2021-05-051-3/+4
* mm: shrinker: make shrinker not depend on memcg kmemYang Shi2019-09-241-1/+6
* mm: struct shrinker: make flags of unsigned typeKirill Tkhai2018-08-221-2/+2
* mm: struct shrink_control: keep int fields togetherKirill Tkhai2018-08-221-3/+3
* mm: add SHRINK_EMPTY shrinker methods return valueKirill Tkhai2018-08-171-2/+5
* mm: assign id to every memcg-aware shrinkerKirill Tkhai2018-08-171-0/+4
* mm,vmscan: Allow preallocating memory for register_shrinker().Tetsuo Handa2018-04-161-2/+5
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* mm: track actual nr_scanned during shrink_slab()Chris Wilson2017-09-061-0/+7
* vmscan: per memory cgroup slab shrinkersVladimir Davydov2015-02-121-1/+5
* mm: vmscan: invoke slab shrinkers from shrink_zone()Johannes Weiner2014-12-131-2/+0
* shrinker: Kill old ->shrink API.Dave Chinner2013-09-101-10/+5
* vmscan: per-node deferred workGlauber Costa2013-09-101-2/+12
* shrinker: add node awarenessDave Chinner2013-09-101-0/+3
* mm: new shrinker APIDave Chinner2013-09-101-9/+29
* vmscan: remove obsolete shrink_control commentMinchan Kim2012-07-311-1/+0
* vmscan: use atomic-long for shrinker batchingKonstantin Khlebnikov2011-12-091-1/+1
* vmscan: fix shrinker callback bug in fs/super.cMikulas Patocka2011-10-311-0/+1
* superblock: introduce per-sb cache shrinker infrastructureDave Chinner2011-07-201-0/+42