From 62a0e36d48f52ad46df420ac1a5a21bbb0970b58 Mon Sep 17 00:00:00 2001 From: Felix Blyakher Date: Mon, 1 Jun 2009 13:13:24 -0500 Subject: [PATCH] --- yaml --- r: 148835 b: refs/heads/master c: 4156e735d3abde8e9243b5d22f7999dd3fffab2e h: refs/heads/master i: 148833: f8933cef3e6202fc33e7873bc36a66d6dfe14169 148831: 2c559a92dc26126a36d2b5ee219535e9ab25246d v: v3 --- [refs] | 2 +- trunk/fs/xfs/linux-2.6/kmem.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 020369ca2b02..9c4a4dfcc3e6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 096324873f9c7172a17aff9db1356f4f01b77afe +refs/heads/master: 4156e735d3abde8e9243b5d22f7999dd3fffab2e diff --git a/trunk/fs/xfs/linux-2.6/kmem.h b/trunk/fs/xfs/linux-2.6/kmem.h index af6843c7ee4b..179cbd630f69 100644 --- a/trunk/fs/xfs/linux-2.6/kmem.h +++ b/trunk/fs/xfs/linux-2.6/kmem.h @@ -103,7 +103,7 @@ extern void *kmem_zone_zalloc(kmem_zone_t *, unsigned int __nocast); static inline int kmem_shake_allow(gfp_t gfp_mask) { - return (gfp_mask & __GFP_WAIT) != 0; + return ((gfp_mask & __GFP_WAIT) && (gfp_mask & __GFP_FS)); } #endif /* __XFS_SUPPORT_KMEM_H__ */