Btrfs: fix race between transaction commit and empty block group removal
[linux-2.6-block.git] / fs / btrfs / disk-io.c
index 263d1471d01a8203896f9de2e36ae46cbfe07bf8..41b320e235d7ccf3fda2f3b6894501abd68cb78b 100644 (file)
@@ -2242,6 +2242,7 @@ int open_ctree(struct super_block *sb,
        spin_lock_init(&fs_info->qgroup_op_lock);
        spin_lock_init(&fs_info->buffer_lock);
        spin_lock_init(&fs_info->unused_bgs_lock);
+       mutex_init(&fs_info->unused_bg_unpin_mutex);
        rwlock_init(&fs_info->tree_mod_log_lock);
        mutex_init(&fs_info->reloc_mutex);
        mutex_init(&fs_info->delalloc_root_mutex);