|
@@ -5855,7 +5855,8 @@ long btrfs_ioctl_send(struct file *mnt_file, void __user *arg_)
|
|
|
clone_sources_to_rollback = i + 1;
|
|
|
spin_lock(&clone_root->root_item_lock);
|
|
|
clone_root->send_in_progress++;
|
|
|
- if (!btrfs_root_readonly(clone_root)) {
|
|
|
+ if (!btrfs_root_readonly(clone_root) ||
|
|
|
+ btrfs_root_dead(clone_root)) {
|
|
|
spin_unlock(&clone_root->root_item_lock);
|
|
|
srcu_read_unlock(&fs_info->subvol_srcu, index);
|
|
|
ret = -EPERM;
|