aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/cxgb4/cxgb4.h1
-rw-r--r--drivers/net/cxgb4/cxgb4_main.c3
2 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/cxgb4/cxgb4.h b/drivers/net/cxgb4/cxgb4.h
index 9caf95f086e0..01d49eaa44d2 100644
--- a/drivers/net/cxgb4/cxgb4.h
+++ b/drivers/net/cxgb4/cxgb4.h
@@ -482,7 +482,6 @@ struct adapter {
482 void __iomem *regs; 482 void __iomem *regs;
483 struct pci_dev *pdev; 483 struct pci_dev *pdev;
484 struct device *pdev_dev; 484 struct device *pdev_dev;
485 unsigned long registered_device_map;
486 unsigned int fn; 485 unsigned int fn;
487 unsigned int flags; 486 unsigned int flags;
488 487
diff --git a/drivers/net/cxgb4/cxgb4_main.c b/drivers/net/cxgb4/cxgb4_main.c
index 4d7565cf74ee..059c1eec8c3f 100644
--- a/drivers/net/cxgb4/cxgb4_main.c
+++ b/drivers/net/cxgb4/cxgb4_main.c
@@ -3725,7 +3725,6 @@ static int __devinit init_one(struct pci_dev *pdev,
3725 err = register_netdev(adapter->port[i]); 3725 err = register_netdev(adapter->port[i]);
3726 if (err) 3726 if (err)
3727 break; 3727 break;
3728 __set_bit(i, &adapter->registered_device_map);
3729 adapter->chan_map[pi->tx_chan] = i; 3728 adapter->chan_map[pi->tx_chan] = i;
3730 print_port_info(adapter->port[i]); 3729 print_port_info(adapter->port[i]);
3731 } 3730 }
@@ -3785,7 +3784,7 @@ static void __devexit remove_one(struct pci_dev *pdev)
3785 detach_ulds(adapter); 3784 detach_ulds(adapter);
3786 3785
3787 for_each_port(adapter, i) 3786 for_each_port(adapter, i)
3788 if (test_bit(i, &adapter->registered_device_map)) 3787 if (adapter->port[i]->reg_state == NETREG_REGISTERED)
3789 unregister_netdev(adapter->port[i]); 3788 unregister_netdev(adapter->port[i]);
3790 3789
3791 if (adapter->debugfs_root) 3790 if (adapter->debugfs_root)