From: Dmitry Kasatkin Subject: [PATCH 00/11] crypto: omap-sham driver fixes Date: Thu, 2 Jun 2011 21:10:02 +0300 Message-ID: Cc: linux-crypto@vger.kernel.org, linux-omap@vger.kernel.org To: herbert@gondor.hengli.com.au Return-path: Sender: linux-omap-owner@vger.kernel.org List-Id: linux-crypto.vger.kernel.org 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(-) -- 1.7.4.1