buffer: have alloc_page_buffers() use __GFP_NOFAIL
authorJens Axboe <axboe@kernel.dk>
Wed, 27 Sep 2017 11:40:16 +0000 (05:40 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 27 Sep 2017 19:52:50 +0000 (13:52 -0600)
commite055189224d2ad6119f56b11527549d86e0f0861
tree3eb40aa470cf80f8c25b359ece66e5ae194a6a19
parentdc972a67cc54585bd83ad811c4e9b6ab3dcd427e
buffer: have alloc_page_buffers() use __GFP_NOFAIL

Instead of adding weird retry logic in that function, utilize
__GFP_NOFAIL to ensure that the vm takes care of handling any
potential retries appropriately. This means we don't have to
call free_more_memory() from here.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/md/bitmap.c
fs/buffer.c
fs/ntfs/aops.c
fs/ntfs/mft.c
include/linux/buffer_head.h