aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/spectrum_cs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/spectrum_cs.c')
-rw-r--r--drivers/net/wireless/spectrum_cs.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/wireless/spectrum_cs.c b/drivers/net/wireless/spectrum_cs.c
index aeb38d938832..0921162097fe 100644
--- a/drivers/net/wireless/spectrum_cs.c
+++ b/drivers/net/wireless/spectrum_cs.c
@@ -625,14 +625,11 @@ static void spectrum_cs_detach(struct pcmcia_device *link)
625{ 625{
626 struct net_device *dev = link->priv; 626 struct net_device *dev = link->priv;
627 627
628 if (link->dev_node)
629 unregister_netdev(dev);
630
628 spectrum_cs_release(link); 631 spectrum_cs_release(link);
629 632
630 DEBUG(0, PFX "detach: link=%p link->dev_node=%p\n", link, link->dev_node);
631 if (link->dev_node) {
632 DEBUG(0, PFX "About to unregister net device %p\n",
633 dev);
634 unregister_netdev(dev);
635 }
636 free_orinocodev(dev); 633 free_orinocodev(dev);
637} /* spectrum_cs_detach */ 634} /* spectrum_cs_detach */
638 635