Eric Biggers <ebiggers@xxxxxxxxxx> wrote: > This series removes the per-algorithm-type union from struct crypto_tfm > now that its only remaining users are the "compress" and "cipher" > algorithm types, and it's not really needed for them. > > This shrinks every crypto transform for every algorithm by 28 bytes on > 64-bit platforms (12 bytes on 32-bit), and also removes some code. > > Note that the new-style strongly-typed algorithms (i.e. everything other > than "compress" and "cipher") don't need crt_u, since they embed struct > crypto_tfm in a per-algorithm-type custom struct instead. > > Eric Biggers (2): > crypto: compress - remove crt_u.compress (struct compress_tfm) > crypto: cipher - remove crt_u.cipher (struct cipher_tfm) > > crypto/api.c | 15 +------ > crypto/cipher.c | 92 +++++++++++++++++------------------------- > crypto/compress.c | 31 ++++++-------- > crypto/internal.h | 3 -- > include/linux/crypto.h | 91 ++++++----------------------------------- > 5 files changed, 61 insertions(+), 171 deletions(-) All applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt