diff options
author | Eric Biggers <ebiggers@google.com> | 2020-01-02 19:59:08 -0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2020-01-09 11:30:57 +0800 |
commit | aed11cf57ddb24aa97ca3b55c9e26c37759c4baa (patch) | |
tree | 8f2fc4d674f2a506622a620398246373b77f33aa /include/crypto | |
parent | 6d1b41fce0aa916efd1ce0728e1e4bd20a3642d5 (diff) | |
download | linux-aed11cf57ddb24aa97ca3b55c9e26c37759c4baa.tar.gz linux-aed11cf57ddb24aa97ca3b55c9e26c37759c4baa.tar.bz2 linux-aed11cf57ddb24aa97ca3b55c9e26c37759c4baa.zip |
crypto: algapi - fold crypto_init_spawn() into crypto_grab_spawn()
Now that crypto_init_spawn() is only called by crypto_grab_spawn(),
simplify things by moving its functionality into crypto_grab_spawn().
In the process of doing this, also be more consistent about when the
spawn and instance are updated, and remove the crypto_spawn::dropref
flag since now it's always set.
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/crypto')
-rw-r--r-- | include/crypto/algapi.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/crypto/algapi.h b/include/crypto/algapi.h index 224c72743cce..c16c50f8dac1 100644 --- a/include/crypto/algapi.h +++ b/include/crypto/algapi.h @@ -82,7 +82,6 @@ struct crypto_spawn { const struct crypto_type *frontend; u32 mask; bool dead; - bool dropref; bool registered; }; @@ -111,8 +110,6 @@ int crypto_register_instance(struct crypto_template *tmpl, struct crypto_instance *inst); void crypto_unregister_instance(struct crypto_instance *inst); -int crypto_init_spawn(struct crypto_spawn *spawn, struct crypto_alg *alg, - struct crypto_instance *inst, u32 mask); int crypto_grab_spawn(struct crypto_spawn *spawn, struct crypto_instance *inst, const char *name, u32 type, u32 mask); void crypto_drop_spawn(struct crypto_spawn *spawn); |