sst-linux/fs/f2fs
Chao Yu f81302decd f2fs: fix to wait dio completion
commit 96cfeb0389530ae32ade8a48ae3ae1ac3b6c009d upstream.

It should wait all existing dio write IOs before block removal,
otherwise, previous direct write IO may overwrite data in the
block which may be reused by other inode.

Cc: stable@vger.kernel.org
Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Alva Lan <alvalan9@foxmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-02-21 13:50:12 +01:00
..
acl.c
acl.h
checkpoint.c f2fs: fix to update user block counts in block_operations() 2024-08-03 08:49:48 +02:00
compress.c f2fs: fix typos in comments 2024-06-12 11:03:37 +02:00
data.c f2fs: fix typos in comments 2024-06-12 11:03:37 +02:00
debug.c
dir.c f2fs: Introduce linear search for dentries 2025-02-21 13:49:25 +01:00
extent_cache.c f2fs: fix several potential integer overflows in file offsets 2024-10-17 15:21:22 +02:00
f2fs.h f2fs: Introduce linear search for dentries 2025-02-21 13:49:25 +01:00
file.c f2fs: fix to wait dio completion 2025-02-21 13:50:12 +01:00
gc.c f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID 2024-12-14 19:53:45 +01:00
gc.h
hash.c
inline.c f2fs: Introduce linear search for dentries 2025-02-21 13:49:25 +01:00
inode.c f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. 2024-12-14 19:54:47 +01:00
iostat.c
iostat.h
Kconfig
Makefile
namei.c f2fs: get rid of online repaire on corrupted directory 2024-10-17 15:21:10 +02:00
node.c f2fs: fix to release node block count in error path of f2fs_new_node_page() 2024-06-12 11:03:42 +02:00
node.h f2fs: convert to use bitmap API 2024-01-10 17:10:30 +01:00
recovery.c f2fs: fix to avoid potential panic during recovery 2024-03-26 18:20:55 -04:00
segment.c f2fs: check curseg->inited before write_sum_page in change_curseg 2024-12-14 19:53:45 +01:00
segment.h f2fs: remove struct segment_allocation default_salloc_ops 2024-12-14 19:53:45 +01:00
shrinker.c
super.c f2fs: avoid potential int overflow in sanity_check_area_boundary() 2024-10-17 15:21:22 +02:00
sysfs.c f2fs: check validation of fault attrs in f2fs_build_fault_attr() 2024-07-11 12:47:09 +02:00
verity.c
xattr.c f2fs: reduce expensive checkpoint trigger frequency 2024-10-17 15:21:09 +02:00
xattr.h