]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitcc79aab6be61329d0c18e08f1d7a41a9157c2237
tree4ec5661d455796dd920ed4dbf7717083ff91fec9
parent9087d0d78b5ab5c426a19df7586f1d08263d21e2
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