[PATCH 00/17] crypto: inside-secure - various improvements

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

 



Hi Herbert,

This series depends on the previous one, "crypto: inside-secure - set of
fixes"[1]. The series contains various improvements to the Inside Secure
SafeXcel driver, which are bundled in a single series to avoid any
conflict.

- Patches 1-4 are cosmetic fixes (typo, more comments and dead code removal).
- Patches 5-8 are small improvements, mostly to improve the invalidation
  path.
- Patches 9-15 improve the request processing in the driver, by moving
  the requests dequeing into a workqueue and the result handling into a
  threaded IRQ thread. Other small improvements are made in the same
  direction.
- Patches 16-17 introduce the support of another revision of this crypto
  engine, similar to the one already supported. This crypto engine can be
  found on Marvell boards. (The corresponding device tree patches will follow
  once this series lands in).

Thanks!
Antoine

[1] https://www.spinics.net/lists/linux-crypto/msg30313.html

Antoine Tenart (13):
  crypto: inside-secure - remove extra empty line
  crypto: inside-secure - fix typo in a comment
  crypto: inside-secure - remove useless memset
  crypto: inside-secure - comment the caching function
  crypto: inside-secure - move request dequeueing into a workqueue
  crypto: inside-secure - use threaded IRQs for result handling
  crypto: inside-secure - dequeue all requests at once
  crypto: inside-secure - increase the ring size
  crypto: inside-secure - acknowledge the result requests all at once
  crypto: inside-secure - handle more result requests when counter is
    full
  crypto: inside-secure - retry to proceed the request later on fail
  crypto: inside-secure - EIP97 support
  Documentation/bindings: crypto: document the SafeXcel EIP97 compatible

Ofer Heifetz (4):
  crypto: inside-secure - refrain from unneeded invalidations
  crypto: inside-secure - EBUSY is not an error on async request
  crypto: inside-secure - move cipher crypto mode to request context
  crypto: inside-secure - remove unused parameter in invalidate_cache

 .../bindings/crypto/inside-secure-safexcel.txt     |   3 +-
 drivers/crypto/inside-secure/safexcel.c            | 370 ++++++++++++++-------
 drivers/crypto/inside-secure/safexcel.h            | 173 +++++++---
 drivers/crypto/inside-secure/safexcel_cipher.c     |  53 +--
 drivers/crypto/inside-secure/safexcel_hash.c       |  69 ++--
 5 files changed, 449 insertions(+), 219 deletions(-)

-- 
2.14.3




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

  Powered by Linux