f2fs: compress: reduce one page array alloc and free when write compressed page
authorFengnan Chang <changfengnan@vivo.com>
Wed, 10 Nov 2021 02:37:13 +0000 (10:37 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 17 Nov 2021 19:28:22 +0000 (11:28 -0800)
commit3271d7eb00f1df82d9ea26b359ed065129639f7c
tree0ff3456467454953c60b58bbc530aabd135cf8db
parent8ab774587903771821b59471cc723bba6d893942
f2fs: compress: reduce one page array alloc and free when write compressed page

Don't alloc new page pointers array to replace old, just use old, introduce
valid_nr_cpages to indicate valid number of page pointers in array, try to
reduce one page array alloc and free when write compress page.

Signed-off-by: Fengnan Chang <changfengnan@vivo.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/compress.c
fs/f2fs/data.c
fs/f2fs/f2fs.h