Merge branch 'jeffm-discard-4.3' into for-linus-4.3
[firefly-linux-kernel-4.4.55.git] / fs / btrfs / transaction.c
index 91f44c9f7ebcd5ce2ead5ca05f7fb677179be920..20267d47dbcd501dda238e7ff1ce0381137473a7 100644 (file)
@@ -258,6 +258,8 @@ loop:
        mutex_init(&cur_trans->cache_write_mutex);
        cur_trans->num_dirty_bgs = 0;
        spin_lock_init(&cur_trans->dirty_bgs_lock);
+       INIT_LIST_HEAD(&cur_trans->deleted_bgs);
+       spin_lock_init(&cur_trans->deleted_bgs_lock);
        list_add_tail(&cur_trans->list, &fs_info->trans_list);
        extent_io_tree_init(&cur_trans->dirty_pages,
                             fs_info->btree_inode->i_mapping);