Btrfs: fix relocation races
[linux-2.6-block.git] / fs / btrfs / disk-io.c
index 20c111b3fa0d545ac58a2da2e142b7076d011f21..0b2b4b7591364e9dba6fb66ccf5e56bd7ce282a9 100644 (file)
@@ -1620,6 +1620,7 @@ struct btrfs_root *open_ctree(struct super_block *sb,
        spin_lock_init(&fs_info->fs_roots_radix_lock);
        spin_lock_init(&fs_info->delayed_iput_lock);
        spin_lock_init(&fs_info->defrag_inodes_lock);
+       mutex_init(&fs_info->reloc_mutex);
 
        init_completion(&fs_info->kobj_unregister);
        fs_info->tree_root = tree_root;