BTRFS_WRITE_LOCK
root_lock = BTRFS_WRITE_LOCK;
p->locks[level] = BTRFS_WRITE_LOCK;
path->locks[level] = BTRFS_WRITE_LOCK;
WARN_ON(path->locks[level] != BTRFS_WRITE_LOCK);
path->locks[level] = BTRFS_WRITE_LOCK;
path->locks[level] = BTRFS_WRITE_LOCK;
path->locks[level] = BTRFS_WRITE_LOCK;
path->locks[level] = BTRFS_WRITE_LOCK;
path->locks[level] = BTRFS_WRITE_LOCK;
path->locks[level] = BTRFS_WRITE_LOCK;
path->locks[0] == BTRFS_WRITE_LOCK &&
if (rw == BTRFS_WRITE_LOCK)