crypto: talitos - Ack done interrupt in isr instead of tasklet
authorLee Nipper <lee.nipper@freescale.com>
Sat, 20 Dec 2008 06:09:25 +0000 (17:09 +1100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 25 Dec 2008 00:02:33 +0000 (11:02 +1100)
commitca38a814c6f86db0aa58884a31093d4f096e20aa
treecad5786c84abefd9b1fe1d5a4160bda3ee798475
parentbcf84a38f05c55180bc1225901950c7e715c0d55
crypto: talitos - Ack done interrupt in isr instead of tasklet

Previous commit for interrupt mitigation moved the done interrupt
acknowlegement from the isr to the talitos_done tasklet.
This patch moves the done interrupt acknowledgement back
into the isr so that done interrupts will always be acknowledged.
This covers the case for acknowledging interrupts for channel done processing
that has actually already been completed by the tasklet prior to fielding
a pending interrupt.

Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/talitos.c