public inbox for linux-crypto@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/17] crypto: inside-secure - various improvements
@ 2017-12-14 14:26 Antoine Tenart
  2017-12-14 14:26 ` [PATCH 01/17] crypto: inside-secure - remove extra empty line Antoine Tenart
                   ` (17 more replies)
  0 siblings, 18 replies; 22+ messages in thread
From: Antoine Tenart @ 2017-12-14 14:26 UTC (permalink / raw)
  To: herbert, davem
  Cc: Antoine Tenart, thomas.petazzoni, gregory.clement, miquel.raynal,
	oferh, igall, nadavh, linux-crypto

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

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2018-01-16  2:04 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-14 14:26 [PATCH 00/17] crypto: inside-secure - various improvements Antoine Tenart
2017-12-14 14:26 ` [PATCH 01/17] crypto: inside-secure - remove extra empty line Antoine Tenart
2017-12-14 14:26 ` [PATCH 02/17] crypto: inside-secure - fix typo in a comment Antoine Tenart
2017-12-14 14:26 ` [PATCH 03/17] crypto: inside-secure - remove useless memset Antoine Tenart
2017-12-14 14:26 ` [PATCH 04/17] crypto: inside-secure - comment the caching function Antoine Tenart
2017-12-14 14:26 ` [PATCH 05/17] crypto: inside-secure - refrain from unneeded invalidations Antoine Tenart
2017-12-14 14:26 ` [PATCH 06/17] crypto: inside-secure - EBUSY is not an error on async request Antoine Tenart
2017-12-14 14:26 ` [PATCH 07/17] crypto: inside-secure - move cipher crypto mode to request context Antoine Tenart
2017-12-14 14:26 ` [PATCH 08/17] crypto: inside-secure - remove unused parameter in invalidate_cache Antoine Tenart
2017-12-14 14:26 ` [PATCH 09/17] crypto: inside-secure - move request dequeueing into a workqueue Antoine Tenart
2017-12-14 14:26 ` [PATCH 10/17] crypto: inside-secure - use threaded IRQs for result handling Antoine Tenart
2017-12-14 14:26 ` [PATCH 11/17] crypto: inside-secure - dequeue all requests at once Antoine Tenart
2017-12-14 14:26 ` [PATCH 12/17] crypto: inside-secure - increase the ring size Antoine Tenart
2017-12-14 14:26 ` [PATCH 13/17] crypto: inside-secure - acknowledge the result requests all at once Antoine Tenart
2017-12-14 14:26 ` [PATCH 14/17] crypto: inside-secure - handle more result requests when counter is full Antoine Tenart
2017-12-14 14:26 ` [PATCH 15/17] crypto: inside-secure - retry to proceed the request later on fail Antoine Tenart
2017-12-14 14:26 ` [PATCH 16/17] crypto: inside-secure - EIP97 support Antoine Tenart
2017-12-14 14:26 ` [PATCH 17/17] Documentation/bindings: crypto: document the SafeXcel EIP97 compatible Antoine Tenart
2017-12-22  9:11 ` [PATCH 00/17] crypto: inside-secure - various improvements Herbert Xu
2017-12-22 14:28   ` Antoine Tenart
2018-01-12 13:02     ` Antoine Tenart
2018-01-14 11:15       ` Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox