Skip to content

crypto: omap-sham driver fixes

Dmitry Kasatkin linux-crypto linux-omap 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11omap-sham: remove extra referencedrivers/crypto/omap-sham.c+1 -10 replies
2/11omap-sham: remove unused codedrivers/crypto/omap-sham.c+0 -50 replies
3/11omap-sham: replace flags bit mask with bit numberdrivers/crypto/omap-sham.c+52 -500 replies
4/11omap-sham: replace flags operation with atomic bit operationsdrivers/crypto/omap-sham.c+13 -160 replies
5/11omap-sham: move some flags to device contextdrivers/crypto/omap-sham.c+6 -130 replies
6/11omap-sham: remove unnecessary local variabledrivers/crypto/omap-sham.c+1 -20 replies
7/11omap-sham: remove dedicated queue handling taskletdrivers/crypto/omap-sham.c+9 -150 replies
8/11omap-sham: irq and dma handling changesdrivers/crypto/omap-sham.c+27 -130 replies
9/11omap-sham: irq handler must not clear error codedrivers/crypto/omap-sham.c+0 -10 replies
10/11omap-sham: clear device flags when finishing requestdrivers/crypto/omap-sham.c+3 -10 replies
11/11omap-sham: do not schedule tasklet if there is no active requestsdrivers/crypto/omap-sham.c+5 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/11] crypto: omap-sham driver fixes

Hi,

Recently we got crashes few times after some other patches to 2.6.32 kernel. This patch set greatly prevents race condition situations.
No crashes are noticed any more.
Now the driver should be ok for multi core as well.

Regards,
Dmitry

Dmitry Kasatkin (11):
omap-sham: remove extra reference
omap-sham: remove unused code
omap-sham: replace flags bit mask with bit number
omap-sham: replace flags operation with atomic bit operations
omap-sham: move some flags to device context
omap-sham: remove unnecessary local variable
omap-sham: remove dedicated queue handling tasklet
omap-sham: irq and dma handling changes
omap-sham: irq handler must not clear error code
omap-sham: clear device flags when finishing request
omap-sham: do not schedule tasklet if there is no active requests

 drivers/crypto/omap-sham.c |  180 ++++++++++++++++++++++----------------------
 1 files changed, 90 insertions(+), 90 deletions(-)
Signature · 1 line
1.7.4.1