btrfs: make btrfs_check_nocow_lock nowait compatible
authorJosef Bacik <josef@toxicpanda.com>
Mon, 12 Sep 2022 19:27:46 +0000 (12:27 -0700)
committerDavid Sterba <dsterba@suse.com>
Thu, 29 Sep 2022 15:08:28 +0000 (17:08 +0200)
commit80f9d24130e45b01984a918d6b2006c10687b138
treeecb419e7c7ce6628460f48b42933479988646677
parentd2c7a19f5c82ace6ea0ec00ae53c6dd97ee8e274
btrfs: make btrfs_check_nocow_lock nowait compatible

Now all the helpers that btrfs_check_nocow_lock uses handle nowait, add
a nowait flag to btrfs_check_nocow_lock so it can be used by the write
path.

Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Stefan Roesch <shr@fb.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h
fs/btrfs/file.c
fs/btrfs/inode.c