linux-stable/fs/f2fs
Jaegeuk Kim 4d8ec91208 f2fs: should not truncate blocks during roll-forward recovery
If the file preallocated blocks and fsync'ed, we should not truncate them during
roll-forward recovery which will recover i_size correctly back.

Fixes: d4dd19ec1e ("f2fs: do not expose unwritten blocks to user by DIO")
Cc: <stable@vger.kernel.org> # 5.17+
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2022-04-21 18:57:09 -07:00
..
acl.c
acl.h
checkpoint.c f2fs: fix wrong condition check when failing metapage read 2022-04-20 11:16:43 -07:00
compress.c Filesystem folio changes for 5.18 2022-03-22 18:26:56 -07:00
data.c f2fs: keep io_flags to avoid IO split due to different op_flags in two fio holders 2022-04-20 11:16:43 -07:00
debug.c
dir.c f2fs-for-5.18 2022-03-22 10:00:31 -07:00
extent_cache.c
f2fs.h f2fs: remove obsolete whint_mode 2022-04-20 11:16:43 -07:00
file.c fs: Pass an iocb to generic_perform_write() 2022-04-01 14:40:44 -04:00
gc.c
gc.h
hash.c
inline.c
inode.c f2fs: should not truncate blocks during roll-forward recovery 2022-04-21 18:57:09 -07:00
iostat.c
iostat.h
Kconfig
Makefile
namei.c f2fs-for-5.18 2022-03-22 10:00:31 -07:00
node.c f2fs: Get the superblock from the mapping instead of the page 2022-04-01 14:40:44 -04:00
node.h
recovery.c f2fs-for-5.18 2022-03-22 10:00:31 -07:00
segment.c f2fs: remove obsolete whint_mode 2022-04-20 11:16:43 -07:00
segment.h
shrinker.c
super.c f2fs: remove obsolete whint_mode 2022-04-20 11:16:43 -07:00
sysfs.c f2fs-for-5.18 2022-03-22 10:00:31 -07:00
verity.c
xattr.c
xattr.h