BTRFS_ROOT_SHAREABLE
if (unlikely(!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))) {
if (unlikely(!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))) {
if (test_bit(BTRFS_ROOT_SHAREABLE, &root->state) ||
WARN_ON(test_bit(BTRFS_ROOT_SHAREABLE, &root->state) &&
WARN_ON(test_bit(BTRFS_ROOT_SHAREABLE, &root->state) &&
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
WARN_ON(test_bit(BTRFS_ROOT_SHAREABLE, &root->state) &&
WARN_ON(test_bit(BTRFS_ROOT_SHAREABLE, &root->state) &&
if (test_bit(BTRFS_ROOT_SHAREABLE, &root->state)) {
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
set_bit(BTRFS_ROOT_SHAREABLE, &root->state);
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state) && level == 0)
if (test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
if (unlikely(!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))) {
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
if (test_bit(BTRFS_ROOT_SHAREABLE, &root->state)) {
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
set_bit(BTRFS_ROOT_SHAREABLE, &reloc_root->state);
set_bit(BTRFS_ROOT_SHAREABLE, &reloc_root->state);
if ((test_bit(BTRFS_ROOT_SHAREABLE, &root->state) &&
if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
!test_bit(BTRFS_ROOT_SHAREABLE, &root->state) ||