]> git.hungrycats.org Git - linux/commitdiff
[netdrvr pcmcia] s/kfree/free_netdev/
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>
Sat, 10 Jan 2004 10:32:19 +0000 (05:32 -0500)
committerStephen Hemminger <shemminger@osdl.org>
Sat, 10 Jan 2004 10:32:19 +0000 (05:32 -0500)
drivers/net/pcmcia/3c574_cs.c
drivers/net/pcmcia/3c589_cs.c
drivers/net/pcmcia/fmvj18x_cs.c
drivers/net/pcmcia/nmclan_cs.c
drivers/net/pcmcia/smc91c92_cs.c
drivers/net/pcmcia/xirc2ps_cs.c

index 89a44c4c6738129c7b895148abefd8e774218db8..53770b1557cf2832799465db3bb2ead2a8c5784b 100644 (file)
@@ -373,12 +373,9 @@ static void tc574_detach(dev_link_t *link)
 
        /* Unlink device structure, free bits */
        *linkp = link->next;
-       if (link->dev) {
+       if (link->dev)
                unregister_netdev(dev);
-               free_netdev(dev);
-       } else 
-               kfree(dev);
-
+       free_netdev(dev);
 } /* tc574_detach */
 
 /*
index d41f48ce8b3340eac43bbfd68d67d0dbd9e6e913..2fcd3a026d786fcef0d19fea4ae1621171be7d22 100644 (file)
@@ -287,12 +287,9 @@ static void tc589_detach(dev_link_t *link)
     
     /* Unlink device structure, free bits */
     *linkp = link->next;
-    if (link->dev) {
+    if (link->dev)
        unregister_netdev(dev);
-       free_netdev(dev);
-    } else
-        kfree(dev);
-    
+    free_netdev(dev);
 } /* tc589_detach */
 
 /*======================================================================
index d9bdf705f2ed4bb87d786098b7f38d72d6ee9601..bd74cfad6ed3956b60a1c6e9cc0d7e24ef4172ae 100644 (file)
@@ -344,12 +344,9 @@ static void fmvj18x_detach(dev_link_t *link)
     
     /* Unlink device structure, free pieces */
     *linkp = link->next;
-    if (link->dev) {
+    if (link->dev)
        unregister_netdev(dev);
-       free_netdev(dev);
-    } else
-       kfree(dev);
-    
+    free_netdev(dev);
 } /* fmvj18x_detach */
 
 /*====================================================================*/
index 9846ee6794e58018f2b04dfc53994bf07fdc0370..7573b20108dfc115f32deef052813d3a27b966db 100644 (file)
@@ -562,12 +562,9 @@ static void nmclan_detach(dev_link_t *link)
 
     /* Unlink device structure, free bits */
     *linkp = link->next;
-    if (link->dev) {
+    if (link->dev)
        unregister_netdev(dev);
-       free_netdev(dev);
-    } else
-       kfree(dev);
-
+    free_netdev(dev);
 } /* nmclan_detach */
 
 /* ----------------------------------------------------------------------------
index c770ed25f1c76b2fd6877f3c71b9b3a9d2dbf19e..ac326b26fc1d5d32aae4f4d4db74ab71f8fb6afe 100644 (file)
@@ -422,12 +422,9 @@ static void smc91c92_detach(dev_link_t *link)
 
     /* Unlink device structure, free bits */
     *linkp = link->next;
-    if (link->dev) {
+    if (link->dev)
        unregister_netdev(dev);
-       free_netdev(dev);
-    } else
-       kfree(dev);
-
+    free_netdev(dev);
 } /* smc91c92_detach */
 
 /*====================================================================*/
index c8d0fac496d0f4ee9aade27f25bfbedad7a3a2f8..9a8212aaf74b955b8b2f567a063d30c4c3abd2ba 100644 (file)
@@ -684,12 +684,9 @@ xirc2ps_detach(dev_link_t * link)
 
     /* Unlink device structure, free it */
     *linkp = link->next;
-    if (link->dev) {
+    if (link->dev)
        unregister_netdev(dev);
-       free_netdev(dev);
-    } else
-       kfree(dev);
-
+    free_netdev(dev);
 } /* xirc2ps_detach */
 
 /****************