]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - fs/btrfs/disk-io.c
Btrfs: don't delete fs_roots until after we cleanup the transaction
[linux-imx.git] / fs / btrfs / disk-io.c
index e7b3cb5286a5a699c4716a8a5dc2ae6a0e54f622..bdaa092d6296c046458ec7e24da924f64a20e1b5 100644 (file)
@@ -2859,8 +2859,8 @@ fail_qgroup:
        btrfs_free_qgroup_config(fs_info);
 fail_trans_kthread:
        kthread_stop(fs_info->transaction_kthread);
-       del_fs_roots(fs_info);
        btrfs_cleanup_transaction(fs_info->tree_root);
+       del_fs_roots(fs_info);
 fail_cleaner:
        kthread_stop(fs_info->cleaner_kthread);