OSDN Git Service

BACKPORT: crypto: zstd - Add zstd support
authorNick Terrell <terrelln@fb.com>
Fri, 30 Mar 2018 19:14:53 +0000 (12:14 -0700)
committerPeter Kalauskas <peskal@google.com>
Thu, 23 Aug 2018 19:00:20 +0000 (12:00 -0700)
commit637615b60e96e546bd5993f7e22c53ab395522d6
treef7b9ffec87eeb0886ce64df9a2234e3d93af5eae
parent78ceb3d0fbe9f77abf97758cec80f92c5f91096f
BACKPORT: crypto: zstd - Add zstd support

Adds zstd support to crypto and scompress. Only supports the default
level.

Previously we held off on this patch, since there weren't any users.
Now zram is ready for zstd support, but depends on CONFIG_CRYPTO_ZSTD,
which isn't defined until this patch is in. I also see a patch adding
zstd to pstore [0], which depends on crypto zstd.

[0] lkml.kernel.org/r/9c9416b2dff19f05fb4c35879aaa83d11ff72c92.1521626182.git.geliangtang@gmail.com

Signed-off-by: Nick Terrell <terrelln@fb.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry picked from commit d28fc3dbe1918333730d62aa5f0d84b6fb4e7254)
Signed-off-by: Peter Kalauskas <peskal@google.com>
Bug: 112488418
Change-Id: I070acf1dd8bf415f8997a48ee908d930754fc71e
crypto/Kconfig
crypto/Makefile
crypto/testmgr.c
crypto/testmgr.h
crypto/zstd.c [new file with mode: 0644]