crypto: compress - remove crt_u.compress (struct compress_tfm)
authorEric Biggers <ebiggers@google.com>
Mon, 2 Dec 2019 21:42:29 +0000 (13:42 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 11 Dec 2019 08:37:01 +0000 (16:37 +0800)
commitc441a909c68618ff64aa70394d0b270b0665a229
tree4ec5661d455796dd920ed4dbf7717083ff91fec9
parent49763fc6b1af422e742e58fd04e078ab011edd96
crypto: compress - remove crt_u.compress (struct compress_tfm)

crt_u.compress (struct compress_tfm) is pointless because its two
fields, ->cot_compress() and ->cot_decompress(), always point to
crypto_compress() and crypto_decompress().

Remove this pointless indirection, and just make crypto_comp_compress()
and crypto_comp_decompress() be direct calls to what used to be
crypto_compress() and crypto_decompress().

Also remove the unused function crypto_comp_cast().

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/api.c
crypto/compress.c
crypto/internal.h
include/linux/crypto.h