lib: zstd: Introduce CONFIG_ZSTD_COMMON

This accomodates the common drivers between the ZSTD Compressor and the ZSTD Decompressor.

Change-Id: I2c498cbab6bae106923138750ca695a663b9e1c5
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
This commit is contained in:
Cyber Knight 2023-02-24 01:38:43 +08:00 committed by Richard Raya
parent 8bca0da49a
commit 56e1cb9ea2
3 changed files with 6 additions and 0 deletions

View File

@ -1697,6 +1697,7 @@ config CRYPTO_ZSTD
select CRYPTO_ACOMP2
select ZSTD_COMPRESS
select ZSTD_DECOMPRESS
select ZSTD_COMMON
help
This is the zstd algorithm.

View File

@ -256,6 +256,10 @@ config ZSTD_DECOMPRESS
select XXHASH
tristate
config ZSTD_COMMON
select XXHASH
tristate
source "lib/xz/Kconfig"
#

View File

@ -143,6 +143,7 @@ obj-$(CONFIG_LZ4HC_COMPRESS) += lz4/
obj-$(CONFIG_LZ4_DECOMPRESS) += lz4/
obj-$(CONFIG_ZSTD_COMPRESS) += zstd/
obj-$(CONFIG_ZSTD_DECOMPRESS) += zstd/
obj-$(CONFIG_ZSTD_COMMON) += zstd/
obj-$(CONFIG_XZ_DEC) += xz/
obj-$(CONFIG_RAID6_PQ) += raid6/