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 | ||
