f2fs: flush quota blocks after turnning it off
authorJaegeuk Kim <jaegeuk@kernel.org>
Mon, 28 Jan 2019 01:59:53 +0000 (17:59 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 Nov 2019 12:05:14 +0000 (13:05 +0100)
commit6b2fbfacd74baa522abb5b61852bcada904c1cc6
tree8d9c33a2d9031a36b849ecc4695d6084e8b92ce3
parente5641f02dc9e28e6710cf53d218bfa209a7718de
f2fs: flush quota blocks after turnning it off

[ Upstream commit 0e0667b625cf64243df83171bff61f9d350b9ca5 ]

After quota_off, we'll get some dirty blocks. If put_super don't have a chance
to flush them by checkpoint, it causes NULL pointer exception in end_io after
iput(node_inode). (e.g., by checkpoint=disable)

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/super.c