f2fs: fix error path of move_data_page
authorChao Yu <yuchao0@huawei.com>
Mon, 28 May 2018 08:59:27 +0000 (16:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 3 Aug 2018 05:55:14 +0000 (07:55 +0200)
commit4e6b7aad50edd0521ac69f5de9c8a4d03e40453a
treef883c1cec54b5892a5b2e66085581d20b3734448
parentc9ab0cefc59e0deddf85edd8ab3d310570a0367c
f2fs: fix error path of move_data_page

[ Upstream commit 14a28559f43ac7c0b98dd1b0e73ec9ec8ab4fc45 ]

This patch fixes error path of move_data_page:
- clear cold data flag if it fails to write page.
- redirty page for non-ENOMEM case.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/f2fs/gc.c