commit | 578bda9e17fdb6b6eaab1980f87dd1819b123da0 | [log] [tgz] |
---|---|---|
author | David Sterba <dsterba@suse.com> | Tue May 18 21:05:52 2021 +0200 |
committer | David Sterba <dsterba@suse.com> | Mon Jun 21 15:19:07 2021 +0200 |
tree | 34b99a4941ad28d03dff7547c4ec93d5bcaf1909 | |
parent | 907d2710d727541fffabdc52a025916d5109b3e5 [diff] |
btrfs: introduce try-lock semantics for exclusive op start Add try-lock for exclusive operation start to allow callers to do more checks. The same operation must already be running. The try-lock and unlock must pair and are a substitute for btrfs_exclop_start, thus it must also pair with btrfs_exclop_finish to release the exclop context. Reviewed-by: Josef Bacik <josef@toxicpanda.com> Reviewed-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: David Sterba <dsterba@suse.com>