cxgb4: Disable interrupts and napi before unregistering netdev
authorHariprasad Shenai <hariprasad@chelsio.com>
Thu, 26 Mar 2015 04:34:26 +0000 (10:04 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sun, 29 Mar 2015 19:24:43 +0000 (12:24 -0700)
commitb37987e8db5faee3fc12baecc4699f9d92bc0695
treeedc0c25084afc2c35b308ba7af14d34a156a7995
parent4b8e27a86d209063d8aacfb918668bbb75e56019
cxgb4: Disable interrupts and napi before unregistering netdev

Disable interrupts and quiesce rx before unregistering net device to avoid crash
while unloading driver when traffic is flowing through.

Based on original work by Shameem Khalid <shameem@chelsio.com>

Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c