On Wed, Mar 05, 2014 at 09:42:38AM -0600, Joel Fernandes wrote: > > In my testing it wasn't called from softirq, I'm using cryptodev which is > called from openssl through ioctl, here is a traceback (sorry about wrap): > > [<bf8010bb>] (cryptodev_ioctl+0x282/0x59c [cryptodev]) > [ 220.015390] [<bf8010bb>] (cryptodev_ioctl+0x282/0x59c [cryptodev]) from > [<c00cdaa5>] (do_vfs_ioctl+0x61/0x41c) > [ 220.025909] [<c00cdaa5>] (do_vfs_ioctl+0x61/0x41c) from [<c00cdeab>] > (SyS_ioctl+0x4b/0x50) > [ 220.034602] [<c00cdeab>] (SyS_ioctl+0x4b/0x50) from [<c000cf01>] > (ret_fast_syscall+0x1/0x46) > [ 220.045254] CPU: 0 PID: 1798 Comm: openssl Tainted: G O > 3.12.9-00581-g5fa084c-dirty #32 > [ 220.054636] [<c0012d05>] (unwind_backtrace+0x1/0x9c) from [<c000fa6d>] > (show_stack+0x11/0x14) > [ 220.063619] [<c000fa6d>] (show_stack+0x11/0x14) from [<c0342edb>] > (dump_stack+0x4b/0x60) > [ 220.072144] [<c0342edb>] (dump_stack+0x4b/0x60) from [<c02a1b3f>] > (omap_sham_update+0x1f/0xa4) > [ 220.081214] [<c02a1b3f>] (omap_sham_update+0x1f/0xa4) from [<bf801f67>] > (cryptodev_hash_update+0x26/0x80 [cryptodev]) > > > Could you suggest, what other place is update() called in softirq context? > I may be missing something. IPsec may call this from softirq context. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- 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