On Fri, Dec 06, 2019 at 10:36:21AM +0800, Herbert Xu wrote: > diff --git a/include/crypto/internal/hash.h b/include/crypto/internal/hash.h > index bfc9db7b100d..7bf4181c7abb 100644 > --- a/include/crypto/internal/hash.h > +++ b/include/crypto/internal/hash.h > @@ -214,6 +214,12 @@ static inline struct shash_instance *shash_instance( > struct shash_instance, alg); > } > > +static inline struct shash_instance *shash_alg_instance( > + struct crypto_shash *shash) > +{ > + return shash_instance(crypto_tfm_alg_instance(&shash->base)); > +} > + > static inline void *shash_instance_ctx(struct shash_instance *inst) > { > return crypto_instance_ctx(shash_crypto_instance(inst)); Please run checkpatch: ERROR: trailing whitespace #86: FILE: include/crypto/internal/hash.h:223: +static inline struct shash_instance *shash_alg_instance(^I$ - Eric