This series cleans up a few locking helpers, removes conditional switches by read/write type where not necessary and updates the callers. No changes expected, other than tiny speedups resulting from smaller code.
David Sterba (6): btrfs: split btrfs_set_lock_blocking_rw to read and write helpers btrfs: split btrfs_clear_lock_blocking_rw to read and write helpers btrfs: replace btrfs_set_lock_blocking_rw with appropriate helpers btrfs: open code now trivial btrfs_set_lock_blocking btrfs: simplify waiting loop in btrfs_tree_lock btrfs: merge btrfs_set_lock_blocking_rw with it's caller fs/btrfs/backref.c | 4 +- fs/btrfs/ctree.c | 39 +++++++++------ fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent-tree.c | 14 +++--- fs/btrfs/locking.c | 108 ++++++++++++++++++++--------------------- fs/btrfs/locking.h | 15 ++---- fs/btrfs/qgroup.c | 6 +-- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 8 +-- fs/btrfs/transaction.c | 2 +- fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 6 +-- 12 files changed, 105 insertions(+), 107 deletions(-) -- 2.20.1