f2fs: call f2fs_get_meta_page_retry for nat page
authorJaegeuk Kim <jaegeuk@kernel.org>
Sun, 25 Oct 2020 14:35:47 +0000 (07:35 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Dec 2020 10:53:01 +0000 (11:53 +0100)
commit8b1a51fb42182251ac3dc2e0d463e161d4b3aaf2
tree40d6528902375012ff356cea74b539e9cc108670
parent5eab98b40aaaa5b340558c032a521c65de6fbfba
f2fs: call f2fs_get_meta_page_retry for nat page

[ Upstream commit 3acc4522d89e0a326db69e9d0afaad8cf763a54c ]

When running fault injection test, if we don't stop checkpoint, some stale
NAT entries were flushed which breaks consistency.

Fixes: 86f33603f8c5 ("f2fs: handle errors of f2fs_get_meta_page_nofail")
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/f2fs/node.c