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)
commitfc2260001232766c1836d5a6053913194ce23f88
treeb80a069c36f34520a8d2dd84c337990e8a343a0d
parent80f9d24130e45b01984a918d6b2006c10687b138
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