diff options
Diffstat (limited to 'fs/btrfs/file.c')
| -rw-r--r-- | fs/btrfs/file.c | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 36f51c311bb1..ed3c0d6546c5 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c @@ -1039,7 +1039,6 @@ int btrfs_write_check(struct kiocb *iocb, size_t count)  	loff_t pos = iocb->ki_pos;  	int ret;  	loff_t oldsize; -	loff_t start_pos;  	/*  	 * Quickly bail out on NOWAIT writes if we don't have the nodatacow or @@ -1066,9 +1065,8 @@ int btrfs_write_check(struct kiocb *iocb, size_t count)  		inode_inc_iversion(inode);  	} -	start_pos = round_down(pos, fs_info->sectorsize);  	oldsize = i_size_read(inode); -	if (start_pos > oldsize) { +	if (pos > oldsize) {  		/* Expand hole size to cover write data, preventing empty gap */  		loff_t end_pos = round_up(pos + count, fs_info->sectorsize); | 
