From: Haoqin Huang Move ZSTD_MAX_CLEVEL from lib/zstd/compress/clevels.h to include/linux/zstd_lib.h so that external users (e.g. the zram zstd backend) can reference it alongside ZSTD_TARGETLENGTH_MAX to define a valid level range. Signed-off-by: Haoqin Huang Signed-off-by: Rongwei Wang --- include/linux/zstd_lib.h | 1 + lib/zstd/compress/clevels.h | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/include/linux/zstd_lib.h b/include/linux/zstd_lib.h index e295d4125dde..f4b26844e53a 100644 --- a/include/linux/zstd_lib.h +++ b/include/linux/zstd_lib.h @@ -1241,6 +1241,7 @@ ZSTDLIB_API size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict); #define ZSTD_SEARCHLOG_MIN 1 #define ZSTD_MINMATCH_MAX 7 /* only for ZSTD_fast, other strategies are limited to 6 */ #define ZSTD_MINMATCH_MIN 3 /* only for ZSTD_btopt+, faster strategies are limited to 4 */ +#define ZSTD_MAX_CLEVEL 22 #define ZSTD_TARGETLENGTH_MAX ZSTD_BLOCKSIZE_MAX #define ZSTD_TARGETLENGTH_MIN 0 /* note : comparing this constant to an unsigned results in a tautological test */ #define ZSTD_STRATEGY_MIN ZSTD_fast diff --git a/lib/zstd/compress/clevels.h b/lib/zstd/compress/clevels.h index 6ab8be6532ef..06565e064456 100644 --- a/lib/zstd/compress/clevels.h +++ b/lib/zstd/compress/clevels.h @@ -17,8 +17,6 @@ /*-===== Pre-defined compression levels =====-*/ -#define ZSTD_MAX_CLEVEL 22 - __attribute__((__unused__)) static const ZSTD_compressionParameters ZSTD_defaultCParameters[4][ZSTD_MAX_CLEVEL+1] = { -- 2.43.7