diff options
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/btrfs/disk-io.c | 4 | ||||
| -rw-r--r-- | fs/btrfs/extent_io.c | 4 | ||||
| -rw-r--r-- | fs/btrfs/extent_map.c | 2 | ||||
| -rw-r--r-- | fs/btrfs/free-space-cache.c | 4 | ||||
| -rw-r--r-- | fs/btrfs/ordered-data.h | 2 | ||||
| -rw-r--r-- | fs/btrfs/ref-cache.h | 2 | ||||
| -rw-r--r-- | fs/btrfs/relocation.c | 4 | ||||
| -rw-r--r-- | fs/btrfs/super.c | 5 | ||||
| -rw-r--r-- | fs/btrfs/transaction.c | 2 |
9 files changed, 15 insertions, 14 deletions
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c index 2b59201b955..0427183e3e0 100644 --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c | |||
| @@ -901,7 +901,7 @@ static int __setup_root(u32 nodesize, u32 leafsize, u32 sectorsize, | |||
| 901 | root->highest_objectid = 0; | 901 | root->highest_objectid = 0; |
| 902 | root->name = NULL; | 902 | root->name = NULL; |
| 903 | root->in_sysfs = 0; | 903 | root->in_sysfs = 0; |
| 904 | root->inode_tree.rb_node = NULL; | 904 | root->inode_tree = RB_ROOT; |
| 905 | 905 | ||
| 906 | INIT_LIST_HEAD(&root->dirty_list); | 906 | INIT_LIST_HEAD(&root->dirty_list); |
| 907 | INIT_LIST_HEAD(&root->orphan_list); | 907 | INIT_LIST_HEAD(&root->orphan_list); |
| @@ -1673,7 +1673,7 @@ struct btrfs_root *open_ctree(struct super_block *sb, | |||
| 1673 | insert_inode_hash(fs_info->btree_inode); | 1673 | insert_inode_hash(fs_info->btree_inode); |
| 1674 | 1674 | ||
| 1675 | spin_lock_init(&fs_info->block_group_cache_lock); | 1675 | spin_lock_init(&fs_info->block_group_cache_lock); |
| 1676 | fs_info->block_group_cache_tree.rb_node = NULL; | 1676 | fs_info->block_group_cache_tree = RB_ROOT; |
| 1677 | 1677 | ||
| 1678 | extent_io_tree_init(&fs_info->freed_extents[0], | 1678 | extent_io_tree_init(&fs_info->freed_extents[0], |
| 1679 | fs_info->btree_inode->i_mapping, GFP_NOFS); | 1679 | fs_info->btree_inode->i_mapping, GFP_NOFS); |
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index b177ed31961..7073cbb1b2d 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c | |||
| @@ -104,8 +104,8 @@ void extent_io_exit(void) | |||
| 104 | void extent_io_tree_init(struct extent_io_tree *tree, | 104 | void extent_io_tree_init(struct extent_io_tree *tree, |
| 105 | struct address_space *mapping, gfp_t mask) | 105 | struct address_space *mapping, gfp_t mask) |
| 106 | { | 106 | { |
| 107 | tree->state.rb_node = NULL; | 107 | tree->state = RB_ROOT; |
| 108 | tree->buffer.rb_node = NULL; | 108 | tree->buffer = RB_ROOT; |
| 109 | tree->ops = NULL; | 109 | tree->ops = NULL; |
| 110 | tree->dirty_bytes = 0; | 110 | tree->dirty_bytes = 0; |
| 111 | spin_lock_init(&tree->lock); | 111 | spin_lock_init(&tree->lock); |
diff --git a/fs/btrfs/extent_map.c b/fs/btrfs/extent_map.c index 428fcac45f9..28d87ba60ce 100644 --- a/fs/btrfs/extent_map.c +++ b/fs/btrfs/extent_map.c | |||
| @@ -35,7 +35,7 @@ void extent_map_exit(void) | |||
| 35 | */ | 35 | */ |
| 36 | void extent_map_tree_init(struct extent_map_tree *tree, gfp_t mask) | 36 | void extent_map_tree_init(struct extent_map_tree *tree, gfp_t mask) |
| 37 | { | 37 | { |
| 38 | tree->map.rb_node = NULL; | 38 | tree->map = RB_ROOT; |
| 39 | rwlock_init(&tree->lock); | 39 | rwlock_init(&tree->lock); |
| 40 | } | 40 | } |
| 41 | 41 | ||
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c index cb2849f0325..dd831ed31ee 100644 --- a/fs/btrfs/free-space-cache.c +++ b/fs/btrfs/free-space-cache.c | |||
| @@ -870,7 +870,7 @@ __btrfs_return_cluster_to_free_space( | |||
| 870 | tree_insert_offset(&block_group->free_space_offset, | 870 | tree_insert_offset(&block_group->free_space_offset, |
| 871 | entry->offset, &entry->offset_index, 0); | 871 | entry->offset, &entry->offset_index, 0); |
| 872 | } | 872 | } |
| 873 | cluster->root.rb_node = NULL; | 873 | cluster->root = RB_ROOT; |
| 874 | 874 | ||
| 875 | out: | 875 | out: |
| 876 | spin_unlock(&cluster->lock); | 876 | spin_unlock(&cluster->lock); |
| @@ -1355,7 +1355,7 @@ void btrfs_init_free_cluster(struct btrfs_free_cluster *cluster) | |||
| 1355 | { | 1355 | { |
| 1356 | spin_lock_init(&cluster->lock); | 1356 | spin_lock_init(&cluster->lock); |
| 1357 | spin_lock_init(&cluster->refill_lock); | 1357 | spin_lock_init(&cluster->refill_lock); |
| 1358 | cluster->root.rb_node = NULL; | 1358 | cluster->root = RB_ROOT; |
| 1359 | cluster->max_size = 0; | 1359 | cluster->max_size = 0; |
| 1360 | cluster->points_to_bitmap = false; | 1360 | cluster->points_to_bitmap = false; |
| 1361 | INIT_LIST_HEAD(&cluster->block_group_list); | 1361 | INIT_LIST_HEAD(&cluster->block_group_list); |
diff --git a/fs/btrfs/ordered-data.h b/fs/btrfs/ordered-data.h index 1fe1282ef47..9116c6d0c5a 100644 --- a/fs/btrfs/ordered-data.h +++ b/fs/btrfs/ordered-data.h | |||
| @@ -129,7 +129,7 @@ static inline void | |||
| 129 | btrfs_ordered_inode_tree_init(struct btrfs_ordered_inode_tree *t) | 129 | btrfs_ordered_inode_tree_init(struct btrfs_ordered_inode_tree *t) |
| 130 | { | 130 | { |
| 131 | mutex_init(&t->mutex); | 131 | mutex_init(&t->mutex); |
| 132 | t->tree.rb_node = NULL; | 132 | t->tree = RB_ROOT; |
| 133 | t->last = NULL; | 133 | t->last = NULL; |
| 134 | } | 134 | } |
| 135 | 135 | ||
diff --git a/fs/btrfs/ref-cache.h b/fs/btrfs/ref-cache.h index bc283ad2db7..e2a55cb2072 100644 --- a/fs/btrfs/ref-cache.h +++ b/fs/btrfs/ref-cache.h | |||
| @@ -52,7 +52,7 @@ static inline size_t btrfs_leaf_ref_size(int nr_extents) | |||
| 52 | 52 | ||
| 53 | static inline void btrfs_leaf_ref_tree_init(struct btrfs_leaf_ref_tree *tree) | 53 | static inline void btrfs_leaf_ref_tree_init(struct btrfs_leaf_ref_tree *tree) |
| 54 | { | 54 | { |
| 55 | tree->root.rb_node = NULL; | 55 | tree->root = RB_ROOT; |
| 56 | INIT_LIST_HEAD(&tree->list); | 56 | INIT_LIST_HEAD(&tree->list); |
| 57 | spin_lock_init(&tree->lock); | 57 | spin_lock_init(&tree->lock); |
| 58 | } | 58 | } |
diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index ab7ab531874..0109e5606ba 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c | |||
| @@ -170,14 +170,14 @@ struct async_merge { | |||
| 170 | 170 | ||
| 171 | static void mapping_tree_init(struct mapping_tree *tree) | 171 | static void mapping_tree_init(struct mapping_tree *tree) |
| 172 | { | 172 | { |
| 173 | tree->rb_root.rb_node = NULL; | 173 | tree->rb_root = RB_ROOT; |
| 174 | spin_lock_init(&tree->lock); | 174 | spin_lock_init(&tree->lock); |
| 175 | } | 175 | } |
| 176 | 176 | ||
| 177 | static void backref_cache_init(struct backref_cache *cache) | 177 | static void backref_cache_init(struct backref_cache *cache) |
| 178 | { | 178 | { |
| 179 | int i; | 179 | int i; |
| 180 | cache->rb_root.rb_node = NULL; | 180 | cache->rb_root = RB_ROOT; |
| 181 | for (i = 0; i < BTRFS_MAX_LEVEL; i++) | 181 | for (i = 0; i < BTRFS_MAX_LEVEL; i++) |
| 182 | INIT_LIST_HEAD(&cache->pending[i]); | 182 | INIT_LIST_HEAD(&cache->pending[i]); |
| 183 | spin_lock_init(&cache->lock); | 183 | spin_lock_init(&cache->lock); |
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index 8a1ea6e6457..f8b4521de90 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c | |||
| @@ -128,7 +128,7 @@ int btrfs_parse_options(struct btrfs_root *root, char *options) | |||
| 128 | { | 128 | { |
| 129 | struct btrfs_fs_info *info = root->fs_info; | 129 | struct btrfs_fs_info *info = root->fs_info; |
| 130 | substring_t args[MAX_OPT_ARGS]; | 130 | substring_t args[MAX_OPT_ARGS]; |
| 131 | char *p, *num; | 131 | char *p, *num, *orig; |
| 132 | int intarg; | 132 | int intarg; |
| 133 | int ret = 0; | 133 | int ret = 0; |
| 134 | 134 | ||
| @@ -143,6 +143,7 @@ int btrfs_parse_options(struct btrfs_root *root, char *options) | |||
| 143 | if (!options) | 143 | if (!options) |
| 144 | return -ENOMEM; | 144 | return -ENOMEM; |
| 145 | 145 | ||
| 146 | orig = options; | ||
| 146 | 147 | ||
| 147 | while ((p = strsep(&options, ",")) != NULL) { | 148 | while ((p = strsep(&options, ",")) != NULL) { |
| 148 | int token; | 149 | int token; |
| @@ -280,7 +281,7 @@ int btrfs_parse_options(struct btrfs_root *root, char *options) | |||
| 280 | } | 281 | } |
| 281 | } | 282 | } |
| 282 | out: | 283 | out: |
| 283 | kfree(options); | 284 | kfree(orig); |
| 284 | return ret; | 285 | return ret; |
| 285 | } | 286 | } |
| 286 | 287 | ||
diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index b2acc79f1b3..2a36e236a49 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c | |||
| @@ -69,7 +69,7 @@ static noinline int join_transaction(struct btrfs_root *root) | |||
| 69 | cur_trans->commit_done = 0; | 69 | cur_trans->commit_done = 0; |
| 70 | cur_trans->start_time = get_seconds(); | 70 | cur_trans->start_time = get_seconds(); |
| 71 | 71 | ||
| 72 | cur_trans->delayed_refs.root.rb_node = NULL; | 72 | cur_trans->delayed_refs.root = RB_ROOT; |
| 73 | cur_trans->delayed_refs.num_entries = 0; | 73 | cur_trans->delayed_refs.num_entries = 0; |
| 74 | cur_trans->delayed_refs.num_heads_ready = 0; | 74 | cur_trans->delayed_refs.num_heads_ready = 0; |
| 75 | cur_trans->delayed_refs.num_heads = 0; | 75 | cur_trans->delayed_refs.num_heads = 0; |
