diff options
Diffstat (limited to 'fs/btrfs/inode-map.c')
| -rw-r--r-- | fs/btrfs/inode-map.c | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/btrfs/inode-map.c b/fs/btrfs/inode-map.c index aa6fabaee72e..359ee861b5a4 100644 --- a/fs/btrfs/inode-map.c +++ b/fs/btrfs/inode-map.c @@ -495,10 +495,9 @@ again:  	ret = btrfs_prealloc_file_range_trans(inode, trans, 0, 0, prealloc,  					      prealloc, prealloc, &alloc_hint);  	if (ret) { -		btrfs_delalloc_release_space(inode, 0, prealloc); +		btrfs_delalloc_release_metadata(inode, prealloc);  		goto out_put;  	} -	btrfs_free_reserved_data_space(inode, 0, prealloc);  	ret = btrfs_write_out_ino_cache(root, trans, path, inode);  out_put:  | 
