Skip to contentSkip to conversation

put newly registered shrinkers at the tail of the list

PATCH New Christoph Hellwig 1 participant 1 message Mar 2, 2005

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

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;