[RAMEN9610-21536]f2fs: avoid wrong decrypted data from disk
authorJaegeuk Kim <jaegeuk@kernel.org>
Thu, 23 Aug 2018 04:18:00 +0000 (21:18 -0700)
committerlingsen1 <lingsen1@lenovo.com>
Thu, 9 Apr 2020 06:00:20 +0000 (14:00 +0800)
commit3ad4ca42cfcc6c6a8a33c3d13188a94f2bfe29fe
tree9afb8691151aa99fa410c0e19033c9bfd7ed2067
parent838e1030d96ad548f73cfb368717242fa7743bbe
[RAMEN9610-21536]f2fs: avoid wrong decrypted data from disk

1. Create a file in an encrypted directory
2. Do GC & drop caches
3. Read stale data before its bio for metapage was not issued yet

Change-Id: Ia68a95ef1b3cbd0c774a43f2b8bcfce12bc46f27
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/segment.c