]> asedeno.scripts.mit.edu Git - linux.git/commit
staging: erofs: integrate decompression inplace
authorGao Xiang <gaoxiang25@huawei.com>
Mon, 24 Jun 2019 07:22:58 +0000 (15:22 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Jun 2019 01:44:40 +0000 (09:44 +0800)
commitb6a76183dea8df67d5888493afe4181e260fad95
treeb4bc1e79e7e058c968babcab0c03dd3540e45cb1
parent88aaf5a79c5cde56429fd96219d28707361107cd
staging: erofs: integrate decompression inplace

Decompressor needs to know whether it's a partial
or full decompression since only full decompression
can be decompressed in-place.

On kirin980 platform, sequential read is finally
increased to 812MiB/s after decompression inplace
is enabled.

Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Gao Xiang <gaoxiang25@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/erofs/internal.h
drivers/staging/erofs/unzip_vle.c
drivers/staging/erofs/unzip_vle.h
drivers/staging/erofs/zmap.c