diff options
Diffstat (limited to 'fs/btrfs/backref.c')
| -rw-r--r-- | fs/btrfs/backref.c | 13 | 
1 files changed, 2 insertions, 11 deletions
diff --git a/fs/btrfs/backref.c b/fs/btrfs/backref.c index 68ebe188446a..78556447e1d5 100644 --- a/fs/btrfs/backref.c +++ b/fs/btrfs/backref.c @@ -591,7 +591,7 @@ unode_aux_to_inode_list(struct ulist_node *node)  }  /* - * We maintain three seperate rbtrees: one for direct refs, one for + * We maintain three separate rbtrees: one for direct refs, one for   * indirect refs which have a key, and one for indirect refs which do not   * have a key. Each tree does merge on insertion.   * @@ -695,7 +695,7 @@ static int resolve_indirect_refs(struct btrfs_fs_info *fs_info,  		}  		/* -		 * Now it's a direct ref, put it in the the direct tree. We must +		 * Now it's a direct ref, put it in the direct tree. We must  		 * do this last because the ref could be merged/freed here.  		 */  		prelim_ref_insert(fs_info, &preftrees->direct, ref, NULL); @@ -2020,9 +2020,6 @@ static int iterate_inode_refs(u64 inum, struct btrfs_root *fs_root,  			ret = -ENOMEM;  			break;  		} -		extent_buffer_get(eb); -		btrfs_tree_read_lock(eb); -		btrfs_set_lock_blocking_rw(eb, BTRFS_READ_LOCK);  		btrfs_release_path(path);  		item = btrfs_item_nr(slot); @@ -2042,7 +2039,6 @@ static int iterate_inode_refs(u64 inum, struct btrfs_root *fs_root,  			len = sizeof(*iref) + name_len;  			iref = (struct btrfs_inode_ref *)((char *)iref + len);  		} -		btrfs_tree_read_unlock_blocking(eb);  		free_extent_buffer(eb);  	} @@ -2083,10 +2079,6 @@ static int iterate_inode_extrefs(u64 inum, struct btrfs_root *fs_root,  			ret = -ENOMEM;  			break;  		} -		extent_buffer_get(eb); - -		btrfs_tree_read_lock(eb); -		btrfs_set_lock_blocking_rw(eb, BTRFS_READ_LOCK);  		btrfs_release_path(path);  		item_size = btrfs_item_size_nr(eb, slot); @@ -2107,7 +2099,6 @@ static int iterate_inode_extrefs(u64 inum, struct btrfs_root *fs_root,  			cur_offset += btrfs_inode_extref_name_len(eb, extref);  			cur_offset += sizeof(*extref);  		} -		btrfs_tree_read_unlock_blocking(eb);  		free_extent_buffer(eb);  		offset++;  | 
