diff options
Diffstat (limited to 'fs/btrfs/extent_io.c')
| -rw-r--r-- | fs/btrfs/extent_io.c | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 96577e8bf9f..b177ed31961 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -3165,10 +3165,9 @@ struct extent_buffer *alloc_extent_buffer(struct extent_io_tree *tree,  		spin_unlock(&tree->buffer_lock);  		goto free_eb;  	} -	spin_unlock(&tree->buffer_lock); -  	/* add one reference for the tree */  	atomic_inc(&eb->refs); +	spin_unlock(&tree->buffer_lock);  	return eb;  free_eb:  |