X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=fs%2Fbuffer.c;h=51aff0296ce2435189aaa71b68a18219e0e34578;hb=ebeafac3a0dbb308c6d72391d1c8eadfd407c736;hp=82283abb2795d95bd31d595809e7881ca43942a3;hpb=37902bc190f1396a8c232783b29ddfcaa4026028;p=karo-tx-linux.git diff --git a/fs/buffer.c b/fs/buffer.c index 82283abb2795..51aff0296ce2 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -999,7 +999,7 @@ grow_dev_page(struct block_device *bdev, sector_t block, int ret = 0; /* Will call free_more_memory() */ gfp_t gfp_mask; - gfp_mask = (mapping_gfp_mask(inode->i_mapping) & ~__GFP_FS) | gfp; + gfp_mask = mapping_gfp_constraint(inode->i_mapping, ~__GFP_FS) | gfp; /* * XXX: __getblk_slow() can not really deal with failure and