diff options
Diffstat (limited to 'fs/btrfs/disk-io.c')
-rw-r--r-- | fs/btrfs/disk-io.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c index 55d9d188e693..ec2c915f7f4a 100644 --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c | |||
@@ -907,6 +907,7 @@ static int __setup_root(u32 nodesize, u32 leafsize, u32 sectorsize, | |||
907 | spin_lock_init(&root->inode_lock); | 907 | spin_lock_init(&root->inode_lock); |
908 | mutex_init(&root->objectid_mutex); | 908 | mutex_init(&root->objectid_mutex); |
909 | mutex_init(&root->log_mutex); | 909 | mutex_init(&root->log_mutex); |
910 | init_rwsem(&root->commit_root_sem); | ||
910 | init_waitqueue_head(&root->log_writer_wait); | 911 | init_waitqueue_head(&root->log_writer_wait); |
911 | init_waitqueue_head(&root->log_commit_wait[0]); | 912 | init_waitqueue_head(&root->log_commit_wait[0]); |
912 | init_waitqueue_head(&root->log_commit_wait[1]); | 913 | init_waitqueue_head(&root->log_commit_wait[1]); |
@@ -1566,6 +1567,7 @@ struct btrfs_root *open_ctree(struct super_block *sb, | |||
1566 | atomic_set(&fs_info->async_delalloc_pages, 0); | 1567 | atomic_set(&fs_info->async_delalloc_pages, 0); |
1567 | atomic_set(&fs_info->async_submit_draining, 0); | 1568 | atomic_set(&fs_info->async_submit_draining, 0); |
1568 | atomic_set(&fs_info->nr_async_bios, 0); | 1569 | atomic_set(&fs_info->nr_async_bios, 0); |
1570 | atomic_set(&fs_info->async_caching_threads, 0); | ||
1569 | fs_info->sb = sb; | 1571 | fs_info->sb = sb; |
1570 | fs_info->max_extent = (u64)-1; | 1572 | fs_info->max_extent = (u64)-1; |
1571 | fs_info->max_inline = 8192 * 1024; | 1573 | fs_info->max_inline = 8192 * 1024; |
@@ -2337,6 +2339,7 @@ int close_ctree(struct btrfs_root *root) | |||
2337 | free_extent_buffer(root->fs_info->csum_root->commit_root); | 2339 | free_extent_buffer(root->fs_info->csum_root->commit_root); |
2338 | 2340 | ||
2339 | btrfs_free_block_groups(root->fs_info); | 2341 | btrfs_free_block_groups(root->fs_info); |
2342 | btrfs_free_super_mirror_extents(root->fs_info); | ||
2340 | 2343 | ||
2341 | del_fs_roots(fs_info); | 2344 | del_fs_roots(fs_info); |
2342 | 2345 | ||