]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
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)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 31 Mar 2020 03:46:26 +0000 (20:46 -0700)
Otherwise, it will cause memory leak.

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

index fde4af20c523b223a590323c64a336b3eff5c773..1e5bbb9c1d3ed801f66a0abb7580fb0a8435e03a 100644 (file)
@@ -396,6 +396,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,