X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fdrop_caches.c;h=c00e055b62820945bef291fa68b145a4d7145667;hb=82b88bb24e28dd4fb4bec30e75412f41326130f0;hp=98b77c89494caf7c364272194316d431e10cfcef;hpb=6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0;p=pandora-kernel.git diff --git a/fs/drop_caches.c b/fs/drop_caches.c index 98b77c89494c..c00e055b6282 100644 --- a/fs/drop_caches.c +++ b/fs/drop_caches.c @@ -40,9 +40,12 @@ static void drop_pagecache_sb(struct super_block *sb, void *unused) static void drop_slab(void) { int nr_objects; + struct shrink_control shrink = { + .gfp_mask = GFP_KERNEL, + }; do { - nr_objects = shrink_slab(1000, GFP_KERNEL, 1000); + nr_objects = shrink_slab(&shrink, 1000, 1000); } while (nr_objects > 10); }