]> git.baikalelectronics.ru Git - kernel.git/commit
cxgb4i: avoid holding mutex in interrupt context
authorAnish Bhatt <anish@chelsio.com>
Tue, 16 Sep 2014 00:44:18 +0000 (17:44 -0700)
committerChristoph Hellwig <hch@lst.de>
Mon, 22 Sep 2014 14:46:13 +0000 (16:46 +0200)
commit5ee985f197574009dd628b1ab7aab2cc5f08defa
tree68263bc156d67ba02b00cba60bc91ff0aacd2a8b
parentcd173badecbdc247d595e05d70c3e6bc34ef466d
cxgb4i: avoid holding mutex in interrupt context

cxgbi_inet6addr_handler() can be called in interrupt context, so use rcu
protected list while finding netdev

Applies on top of core-for-3.18

Signed-off-by: Anish Bhatt <anish@chelsio.com>
Signed-off-by: Karen Xie <kxie@chelsio.com>
Fixes: c7e08737da8c ("libcxgbi: Add ipv6 api to driver")
Fixes: 96d2aeb6cb67 ("cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6
api")
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
drivers/scsi/cxgbi/libcxgbi.c
drivers/scsi/cxgbi/libcxgbi.h