ext4: use truncate_pagecache() in collapse range
We should be using truncate_pagecache() instead of truncate_pagecache_range() in the collapse range because we're truncating page cache from offset to the end of file. truncate_pagecache() also get rid of the private COWed pages from the range because we're going to shift the end of the file. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
parent
50e02fd845
commit
694c793fc1
1 changed files with 1 additions and 1 deletions
|
@ -5437,7 +5437,7 @@ int ext4_collapse_range(struct inode *inode, loff_t offset, loff_t len)
|
|||
goto out_mutex;
|
||||
}
|
||||
|
||||
truncate_pagecache_range(inode, offset, -1);
|
||||
truncate_pagecache(inode, offset);
|
||||
|
||||
/* Wait for existing dio to complete */
|
||||
ext4_inode_block_unlocked_dio(inode);
|
||||
|
|
Loading…
Add table
Reference in a new issue