diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-03-21 20:20:09 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2022-03-21 20:20:09 -0400 |
commit | 1a9d73b5c0b949fd4b53935a43e7dc1e0d9d1127 (patch) | |
tree | cbe5bbae21ca9f9a4cf2f206d6bd665903ae0084 /include/linux/shrinker.h | |
parent | 205d75307a7c71f3807c8aa74405cd7267a40e4b (diff) |
Shrinker improvements
After memory allocation failure, don't rely on /proc/meminfo to figure
out how much memory we should free - instead unconditionally free 1/8th
of each cache.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'include/linux/shrinker.h')
-rw-r--r-- | include/linux/shrinker.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/shrinker.h b/include/linux/shrinker.h index 626b768..eba6cfd 100644 --- a/include/linux/shrinker.h +++ b/include/linux/shrinker.h @@ -25,6 +25,6 @@ struct shrinker { int register_shrinker(struct shrinker *); void unregister_shrinker(struct shrinker *); -void run_shrinkers(void); +void run_shrinkers(gfp_t gfp_mask, bool); #endif /* __TOOLS_LINUX_SHRINKER_H */ |