f2fs: avoid wrong decrypted data from disk
authorJaegeuk Kim <jaegeuk@kernel.org>
Thu, 23 Aug 2018 04:18:00 +0000 (21:18 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 5 Sep 2018 20:41:07 +0000 (13:41 -0700)
commit0ded69f632bb717be9aeea3ae74e29050fcb060c
tree2e163c4d4d623d41c061f5884fe405bd71c0b050
parent22d7ea1364140eaafb272875ff40e95c85a75bdf
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

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