btrfs: assert that send is not in progres before root deletion
[firefly-linux-kernel-4.4.55.git] / fs / btrfs / ioctl.c
index 2db3fe12f50d5d49d62132f306079847b358ac7c..ebac486f59af85c7f164f648284f3c0762dd2e66 100644 (file)
@@ -2424,6 +2424,7 @@ out_unlock:
                shrink_dcache_sb(root->fs_info->sb);
                btrfs_invalidate_inodes(dest);
                d_delete(dentry);
+               ASSERT(dest->send_in_progress == 0);
 
                /* the last ref */
                if (dest->cache_inode) {