bnx2x: Move netif_napi_add to the open call
commit26614ba5445fe31a69068a5e94266fa08b4ee345
authorMerav Sicron <meravs@broadcom.com>
Mon, 27 Aug 2012 03:26:19 +0000 (27 03:26 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Aug 2012 17:36:46 +0000 (30 13:36 -0400)
treef2c3ddd616e9cd031446d25c1e5e29649be7b0e3
parentc5ae7d41927dbd208c885d4794e30617ad6cdf12
bnx2x: Move netif_napi_add to the open call

Move netif_napi_add for all queues from the probe call to the open call, to
avoid the case that napi objects are added for queues that may eventually not
be initialized and activated. With the former behavior, the driver could crash
when netpoll was calling ndo_poll_controller.

Signed-off-by: Merav Sicron <meravs@broadcom.com>
Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c