put newly registered shrinkers at the tail of the list
Subsystems (3)
PATCH 1/1 put newly registered shrinkers at the tail of the list
This way we actually share dentries before inodes and thus mark more inodes reclaimable once we shake them.
mm/vmscan.c +1 -1
@@ -137,7 +137,7 @@ struct shrinker *set_shrinker(int seeks, shrinker->seeks = seeks; shrinker->nr =0 ;down_write (&shrinker_rwsem); -list_add (&shrinker->list, &shrinker_list); +list_add_tail (&shrinker->list, &shrinker_list);up_write (&shrinker_rwsem); }return shrinker;