[linux] Expose ZSTD_compressSequencesAndLiterals() in the kernel
Make the function ZSTD_compressSequencesAndLiterals() available in kernel
space. This will be used by Intel QAT driver.
Additionally, (1) expose the function ZSTD_CCtx_setParameter(), which is
required to set parameters before calling ZSTD_compressSequencesAndLiterals(),
(2) update the build process to include `compress/zstd_preSplit.o` and
(3) replace `asm/unaligned.h` with `linux/unaligned.h`.
Signed-off-by:
Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Showing
- contrib/linux-kernel/linux.mk 1 addition, 0 deletionscontrib/linux-kernel/linux.mk
- contrib/linux-kernel/linux_zstd.h 44 additions, 2 deletionscontrib/linux-kernel/linux_zstd.h
- contrib/linux-kernel/mem.h 1 addition, 1 deletioncontrib/linux-kernel/mem.h
- contrib/linux-kernel/test/include/linux/unaligned.h 0 additions, 0 deletionscontrib/linux-kernel/test/include/linux/unaligned.h
- contrib/linux-kernel/test/include/linux/xxhash.h 1 addition, 1 deletioncontrib/linux-kernel/test/include/linux/xxhash.h
- contrib/linux-kernel/zstd_compress_module.c 17 additions, 0 deletionscontrib/linux-kernel/zstd_compress_module.c
File moved
Please register or sign in to comment