crypto: omap-sham - avoid executing tasklet where not needed
authorTero Kristo <t-kristo@ti.com>
Thu, 4 Aug 2016 10:28:36 +0000 (13:28 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 13 Sep 2016 12:20:55 +0000 (20:20 +0800)
commit4e7813a0b2aebb210416a418595ceb91ba4e5a37
treec004a1af006b07374385fd5d8399703f0cf91a44
parent71f89917ff96c03191b19c2bb8cd587b61004e62
crypto: omap-sham - avoid executing tasklet where not needed

Some of the call paths of OMAP SHA driver can avoid executing the next
step of the crypto queue under tasklet; instead, execute the next step
directly via function call. This avoids a costly round-trip via the
scheduler giving a slight performance boost.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/omap-sham.c