crypto: api - Replace kernel.h with the necessary inclusions
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 10 Dec 2021 14:30:09 +0000 (16:30 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 17 Dec 2021 05:59:48 +0000 (16:59 +1100)
commit244d22ffd656bc8e5c49a2cd2fdfeb0e52a9730f
tree7b9ced0ecb56bd6b52eaae1a7e05f86f2a59e9c2
parent0b62b664d52c670eb5e0fa7dfd6a85dbc518619c
crypto: api - Replace kernel.h with the necessary inclusions

When kernel.h is used in the headers it adds a lot into dependency hell,
especially when there are circular dependencies are involved.

Replace kernel.h inclusion with the list of what is really being used.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
include/crypto/aead.h
include/crypto/algapi.h
include/crypto/blake2b.h
include/crypto/blake2s.h
include/crypto/cryptd.h
include/crypto/engine.h
include/crypto/pcrypt.h
include/crypto/scatterwalk.h
include/crypto/skcipher.h