diff options
Diffstat (limited to 'drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c')
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index 69aa7fc392c5..59c70be22a84 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | |||
@@ -72,9 +72,6 @@ static void netxen_schedule_work(struct netxen_adapter *adapter, | |||
72 | work_func_t func, int delay); | 72 | work_func_t func, int delay); |
73 | static void netxen_cancel_fw_work(struct netxen_adapter *adapter); | 73 | static void netxen_cancel_fw_work(struct netxen_adapter *adapter); |
74 | static int netxen_nic_poll(struct napi_struct *napi, int budget); | 74 | static int netxen_nic_poll(struct napi_struct *napi, int budget); |
75 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
76 | static void netxen_nic_poll_controller(struct net_device *netdev); | ||
77 | #endif | ||
78 | 75 | ||
79 | static void netxen_create_sysfs_entries(struct netxen_adapter *adapter); | 76 | static void netxen_create_sysfs_entries(struct netxen_adapter *adapter); |
80 | static void netxen_remove_sysfs_entries(struct netxen_adapter *adapter); | 77 | static void netxen_remove_sysfs_entries(struct netxen_adapter *adapter); |
@@ -581,9 +578,6 @@ static const struct net_device_ops netxen_netdev_ops = { | |||
581 | .ndo_tx_timeout = netxen_tx_timeout, | 578 | .ndo_tx_timeout = netxen_tx_timeout, |
582 | .ndo_fix_features = netxen_fix_features, | 579 | .ndo_fix_features = netxen_fix_features, |
583 | .ndo_set_features = netxen_set_features, | 580 | .ndo_set_features = netxen_set_features, |
584 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
585 | .ndo_poll_controller = netxen_nic_poll_controller, | ||
586 | #endif | ||
587 | }; | 581 | }; |
588 | 582 | ||
589 | static inline bool netxen_function_zero(struct pci_dev *pdev) | 583 | static inline bool netxen_function_zero(struct pci_dev *pdev) |
@@ -2402,23 +2396,6 @@ static int netxen_nic_poll(struct napi_struct *napi, int budget) | |||
2402 | return work_done; | 2396 | return work_done; |
2403 | } | 2397 | } |
2404 | 2398 | ||
2405 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
2406 | static void netxen_nic_poll_controller(struct net_device *netdev) | ||
2407 | { | ||
2408 | int ring; | ||
2409 | struct nx_host_sds_ring *sds_ring; | ||
2410 | struct netxen_adapter *adapter = netdev_priv(netdev); | ||
2411 | struct netxen_recv_context *recv_ctx = &adapter->recv_ctx; | ||
2412 | |||
2413 | disable_irq(adapter->irq); | ||
2414 | for (ring = 0; ring < adapter->max_sds_rings; ring++) { | ||
2415 | sds_ring = &recv_ctx->sds_rings[ring]; | ||
2416 | netxen_intr(adapter->irq, sds_ring); | ||
2417 | } | ||
2418 | enable_irq(adapter->irq); | ||
2419 | } | ||
2420 | #endif | ||
2421 | |||
2422 | static int | 2399 | static int |
2423 | nx_incr_dev_ref_cnt(struct netxen_adapter *adapter) | 2400 | nx_incr_dev_ref_cnt(struct netxen_adapter *adapter) |
2424 | { | 2401 | { |