linux-sg2042/drivers/scsi/cxgbi
Anish Bhatt 078efae00f [SCSI] cxgb4i: avoid holding mutex in interrupt context
cxgbi_inet6addr_handler() can be called in interrupt context, so use rcu
protected list while finding netdev.  This is observed as a scheduling in
atomic oops when running over ipv6.

Fixes: fc8d0590d9 ("libcxgbi: Add ipv6 api to driver")
Fixes: 759a0cc5a3 ("cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api")

Signed-off-by: Anish Bhatt <anish@chelsio.com>
Signed-off-by: Karen Xie <kxie@chelsio.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2014-10-01 13:40:22 -04:00
..
cxgb3i libcxgbi/cxgb4i : Fix ipv6 build failure caught with randconfig 2014-08-13 20:04:47 -07:00
cxgb4i [SCSI] cxgb4i: avoid holding mutex in interrupt context 2014-10-01 13:40:22 -04:00
Kconfig [SCSI] cxgb3i: change cxgb3i to use libcxgbi 2010-09-05 14:29:23 -03:00
Makefile [SCSI] cxgb3i: change cxgb3i to use libcxgbi 2010-09-05 14:29:23 -03:00
libcxgbi.c [SCSI] cxgb4i: avoid holding mutex in interrupt context 2014-10-01 13:40:22 -04:00
libcxgbi.h [SCSI] cxgb4i: avoid holding mutex in interrupt context 2014-10-01 13:40:22 -04:00