]> git.hungrycats.org Git - linux/commitdiff
[netdrvr ether00] s/kfree/free_netdev/ ; remove redundant memset() calls
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>
Sat, 10 Jan 2004 10:31:52 +0000 (05:31 -0500)
committerStephen Hemminger <shemminger@osdl.org>
Sat, 10 Jan 2004 10:31:52 +0000 (05:31 -0500)
drivers/net/arm/ether00.c

index 8824494c4b5137a5d885c0775668369ab77bc808..87917571eb66d521ab6ecec1d081056710f4ccd7 100644 (file)
@@ -923,8 +923,6 @@ static int ether00_add_device(struct pldhs_dev_info* dev_info,void* dev_ps_data)
                result = -ENOMEM;
                goto out_release;
        }
-       memset(dev,0,sizeof(struct net_device));
-       memset(dev->priv, 0, sizeof(struct net_priv));
        priv = dev->priv;
 
        priv->tq_memupdate.routine=ether00_mem_update;
@@ -966,7 +964,7 @@ static int ether00_add_device(struct pldhs_dev_info* dev_info,void* dev_ps_data)
  out_unmap:
        iounmap(map_addr);
  out_kfree:
-       kfree(dev);
+       free_netdev(dev);
  out_release:
        release_mem_region(dev_info->base_addr, MAC_REG_SIZE);
        return result;