]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - include/linux/vmalloc.h
Shrinker improvements
[bcachefs-tools-debian] / include / linux / vmalloc.h
index ccb319eb52a4a444db0f5981f23a7acfa92bc2f7..965e341d44d5406af20fe0cb8f796aaf6f453d46 100644 (file)
@@ -20,7 +20,7 @@ static inline void *__vmalloc(unsigned long size, gfp_t gfp_mask)
        size = round_up(size, PAGE_SIZE);
 
        do {
-               run_shrinkers();
+               run_shrinkers(gfp_mask, i != 0);
 
                p = aligned_alloc(PAGE_SIZE, size);
                if (p && gfp_mask & __GFP_ZERO)