Loading fs/f2fs/data.c +4 −3 Original line number Diff line number Diff line Loading @@ -1386,10 +1386,11 @@ static int f2fs_write_data_pages(struct address_space *mapping, static void f2fs_write_failed(struct address_space *mapping, loff_t to) { struct inode *inode = mapping->host; loff_t i_size = i_size_read(inode); if (to > inode->i_size) { truncate_pagecache(inode, inode->i_size); truncate_blocks(inode, inode->i_size, true); if (to > i_size) { truncate_pagecache(inode, i_size); truncate_blocks(inode, i_size, true); } } Loading Loading
fs/f2fs/data.c +4 −3 Original line number Diff line number Diff line Loading @@ -1386,10 +1386,11 @@ static int f2fs_write_data_pages(struct address_space *mapping, static void f2fs_write_failed(struct address_space *mapping, loff_t to) { struct inode *inode = mapping->host; loff_t i_size = i_size_read(inode); if (to > inode->i_size) { truncate_pagecache(inode, inode->i_size); truncate_blocks(inode, inode->i_size, true); if (to > i_size) { truncate_pagecache(inode, i_size); truncate_blocks(inode, i_size, true); } } Loading