From: wangyong <wang.yong12@xxxxxxxxxx> buffer element in the structure is only used for compression. buffer element is not used in decompression. So "/* compression/decompression buffer */" is a little ambiguous. buffer is used in the following two places: 1.__zram_bvec_write: src = zstrm->buffer 2.zcomp_compress: crypto_comp_compress(zstrm->tfm, src, PAGE_SIZE, zstrm->buffer, dst_len); Signed-off-by: wangyong <wang.yong12@xxxxxxxxxx> --- drivers/block/zram/zcomp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/zram/zcomp.h b/drivers/block/zram/zcomp.h index 40f6420..0aac4b2 100644 --- a/drivers/block/zram/zcomp.h +++ b/drivers/block/zram/zcomp.h @@ -10,7 +10,7 @@ struct zcomp_strm { /* The members ->buffer and ->tfm are protected by ->lock. */ local_lock_t lock; - /* compression/decompression buffer */ + /* compression buffer */ void *buffer; struct crypto_comp *tfm; }; -- 2.7.4