On 18 October 2012 04:52, Jussi Kivilinna <jussi.kivilinna@xxxxxxxx> wrote: > Does this patch help? > > It applies cleanly to 3.2.x, if that version easier for you to reproduce the > issue. > > ... > > cryptd_queue_worker attempts to prevent simultanious accesses to crypto-work > queue by cryptd_enqueue_request using preempt_disable/preempt_enable. However > cryptd_enqueue_request might be called from interrupt context, so add > local_irq_save/local_irq_restore to prevent data corruption and panics. > --- > crypto/cryptd.c | 11 +++++++++-- > 1 file changed, 9 insertions(+), 2 deletions(-) > I applied this patch on 3.2.y and I have been running tests for the past 30+ hours. I have not seen the crash yet (Previously I would see a crash on an average every 15 min.). It looks like it does help. Thanks much for the patch. I will continue the tests for the next week or so for any other bugs. Thanks, Guru -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html