]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: make prepare_pages nowait compatible
authorStefan Roesch <shr@fb.com>
Mon, 12 Sep 2022 19:27:47 +0000 (12:27 -0700)
committerDavid Sterba <dsterba@suse.com>
Thu, 29 Sep 2022 15:08:28 +0000 (17:08 +0200)
commit5857149771a1e7db0fd27a1f6fe7e989eca170cf
treeb80a069c36f34520a8d2dd84c337990e8a343a0d
parent8b9e022993a2f353f34e26ba8db8ddc6348c73af
btrfs: make prepare_pages nowait compatible

Add nowait parameter to the prepare_pages function. In case nowait is
specified for an async buffered write request, do a nowait allocation or
return -EAGAIN.

Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Stefan Roesch <shr@fb.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/file.c