]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
f2fs: clean up post-read processing
authorEric Biggers <ebiggers@google.com>
Tue, 5 Jan 2021 06:33:02 +0000 (22:33 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 27 Jan 2021 23:20:04 +0000 (15:20 -0800)
commit7f59b277f79e8aacaa2ec7e549be6c27985c27f2
tree74e305505b4aa1c25bdae07b40eea9ee21b08597
parentcf7404036019fada99d99ea01f49cb5c3142099d
f2fs: clean up post-read processing

Rework the post-read processing logic to be much easier to understand.

At least one bug is fixed by this: if an I/O error occurred when reading
from disk, decryption and verity would be performed on the uninitialized
data, causing misleading messages in the kernel log.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/compress.c
fs/f2fs/data.c
fs/f2fs/f2fs.h