On Tue, Mar 02, 2021 at 08:55:30AM +0100, Ard Biesheuvel wrote:
> diff --git a/include/crypto/hash.h b/include/crypto/hash.h
> index 13f8a6a54ca8..f065dbe2205c 100644
> --- a/include/crypto/hash.h
> +++ b/include/crypto/hash.h
> @@ -281,6 +281,8 @@ static inline struct crypto_tfm *crypto_ahash_tfm(struct
> crypto_ahash *tfm)
> /**
> * crypto_free_ahash() - zeroize and free the ahash handle
> * @tfm: cipher handle to be freed
> + *
> + * If @tfm is a NULL or error pointer, this function does nothing.
> */
> static inline void crypto_free_ahash(struct crypto_ahash *tfm)
> {
You missed crypto_free_shash().
Otherwise this looks good, feel free to add:
Reviewed-by: Eric Biggers <[email protected]>
- Eric