]> 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)
commit902c2972daaf889fde0486469065abe708249bf1
treeb80a069c36f34520a8d2dd84c337990e8a343a0d
parent0ca69ee1c74c1da482cfab27d2a9fe40cd0d2cc6
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