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 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html