[PATCH 0/2] Change CCP ISR handler model

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



he CCP has the ability to perform several operations
simultaneously, but only one interrupt. The current design
exposes a window when using MSI/MSI-X interrupts wherein
state can change but no interrupt is generated; this can
lead to a hang in the engine.  Switch to a tasklet backend
which allows serializing state changes, handles processing
of the interrupts, and avoids the loss of task completion
status.

---

Gary R Hook (2):
      crypto: ccp - Change ISR handler method for a v3 CCP
      crypto: ccp - Change ISR handler method for a v5 CCP


 drivers/crypto/ccp/ccp-dev-v3.c |  120 +++++++++++++++++++++++----------------
 drivers/crypto/ccp/ccp-dev-v5.c |  111 ++++++++++++++++++++++--------------
 drivers/crypto/ccp/ccp-dev.h    |    3 +
 drivers/crypto/ccp/ccp-pci.c    |    2 +
 4 files changed, 142 insertions(+), 94 deletions(-)

--



[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]

  Powered by Linux