Re: zram: Optimize LZ4 dictionary compression performance
From: Sergey Senozhatsky
Date: Tue Mar 10 2026 - 01:39:51 EST
On (26/03/10 02:54), gao xu wrote:
[..]
> @@ -78,10 +121,16 @@ static int lz4_compress(struct zcomp_params *params, struct zcomp_ctx *ctx,
> req->dst_len, params->level,
> zctx->mem);
> } else {
> + /* rebuild base_cstream when the dictionary changes */
How often does it change and under what circumstances?
> + if (!drv->base_c_valid || drv->dict_gen != params->dict_gen) {
> + ret = lz4_build_base_cstream(params);
> + if (ret)
> + return ret;
> + }