summaryrefslogtreecommitdiffstats
path: root/include/trace/events/f2fs.h
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2021-11-12 23:31:16 +0100
committerJaegeuk Kim <jaegeuk@kernel.org>2021-12-04 19:53:33 +0100
commitd4dd19ec1ea0cf6532d65709325c42b1398614a8 (patch)
tree399db103c398219451cf13c22ff3bf6639dd439d /include/trace/events/f2fs.h
parentf2fs: reduce indentation in f2fs_file_write_iter() (diff)
downloadlinux-d4dd19ec1ea0cf6532d65709325c42b1398614a8.tar.xz
linux-d4dd19ec1ea0cf6532d65709325c42b1398614a8.zip
f2fs: do not expose unwritten blocks to user by DIO
DIO preallocates physical blocks before writing data, but if an error occurrs or power-cut happens, we can see block contents from the disk. This patch tries to fix it by 1) turning to buffered writes for DIO into holes, 2) truncating unwritten blocks from error or power-cut. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'include/trace/events/f2fs.h')
0 files changed, 0 insertions, 0 deletions