diff options
Diffstat (limited to 'fs/buffer.c')
-rw-r--r-- | fs/buffer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/buffer.c b/fs/buffer.c index a406cfd89e3b..faceb5eecca9 100644 --- a/fs/buffer.c +++ b/fs/buffer.c | |||
@@ -3169,7 +3169,8 @@ static void recalc_bh_state(void) | |||
3169 | 3169 | ||
3170 | struct buffer_head *alloc_buffer_head(gfp_t gfp_flags) | 3170 | struct buffer_head *alloc_buffer_head(gfp_t gfp_flags) |
3171 | { | 3171 | { |
3172 | struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, gfp_flags); | 3172 | struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, |
3173 | set_migrateflags(gfp_flags, __GFP_RECLAIMABLE)); | ||
3173 | if (ret) { | 3174 | if (ret) { |
3174 | INIT_LIST_HEAD(&ret->b_assoc_buffers); | 3175 | INIT_LIST_HEAD(&ret->b_assoc_buffers); |
3175 | get_cpu_var(bh_accounting).nr++; | 3176 | get_cpu_var(bh_accounting).nr++; |