diff options
Diffstat (limited to 'fs/ext4')
-rw-r--r-- | fs/ext4/extents.c | 2 | ||||
-rw-r--r-- | fs/ext4/inode.c | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 3ee60e2e2ac7..eb7be8f08e10 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c | |||
@@ -5465,6 +5465,7 @@ int ext4_collapse_range(struct inode *inode, loff_t offset, loff_t len) | |||
5465 | up_write(&EXT4_I(inode)->i_data_sem); | 5465 | up_write(&EXT4_I(inode)->i_data_sem); |
5466 | goto out_stop; | 5466 | goto out_stop; |
5467 | } | 5467 | } |
5468 | ext4_discard_preallocations(inode); | ||
5468 | 5469 | ||
5469 | ret = ext4_ext_shift_extents(inode, handle, punch_stop, | 5470 | ret = ext4_ext_shift_extents(inode, handle, punch_stop, |
5470 | punch_stop - punch_start); | 5471 | punch_stop - punch_start); |
@@ -5477,7 +5478,6 @@ int ext4_collapse_range(struct inode *inode, loff_t offset, loff_t len) | |||
5477 | i_size_write(inode, new_size); | 5478 | i_size_write(inode, new_size); |
5478 | EXT4_I(inode)->i_disksize = new_size; | 5479 | EXT4_I(inode)->i_disksize = new_size; |
5479 | 5480 | ||
5480 | ext4_discard_preallocations(inode); | ||
5481 | up_write(&EXT4_I(inode)->i_data_sem); | 5481 | up_write(&EXT4_I(inode)->i_data_sem); |
5482 | if (IS_SYNC(inode)) | 5482 | if (IS_SYNC(inode)) |
5483 | ext4_handle_sync(handle); | 5483 | ext4_handle_sync(handle); |
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index b74cfd2a42ec..d7b7462a0e13 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -3621,7 +3621,6 @@ int ext4_punch_hole(struct inode *inode, loff_t offset, loff_t length) | |||
3621 | ret = ext4_free_hole_blocks(handle, inode, first_block, | 3621 | ret = ext4_free_hole_blocks(handle, inode, first_block, |
3622 | stop_block); | 3622 | stop_block); |
3623 | 3623 | ||
3624 | ext4_discard_preallocations(inode); | ||
3625 | up_write(&EXT4_I(inode)->i_data_sem); | 3624 | up_write(&EXT4_I(inode)->i_data_sem); |
3626 | if (IS_SYNC(inode)) | 3625 | if (IS_SYNC(inode)) |
3627 | ext4_handle_sync(handle); | 3626 | ext4_handle_sync(handle); |