f2fs: compress: fix to call missing destroy_compress_ctx()
authorChao Yu <yuchao0@huawei.com>
Tue, 3 Mar 2020 08:57:06 +0000 (16:57 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 23 Apr 2020 08:38:15 +0000 (10:38 +0200)
[ Upstream commit 09ff48011e220e2b4f1d9ce2f472ecb63645cbfc ]

Otherwise, it will cause memory leak.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/f2fs/compress.c

index 927db1205bd81a2a5ca9ff31a331e07a579c582f..1a86e483b090706bbf0370b42996ef86b9842dfc 100644 (file)
@@ -395,6 +395,8 @@ static int f2fs_compress_pages(struct compress_ctx *cc)
                cc->cpages[i] = NULL;
        }
 
+       cops->destroy_compress_ctx(cc);
+
        cc->nr_cpages = nr_cpages;
 
        trace_f2fs_compress_pages_end(cc->inode, cc->cluster_idx,