mirror of https://gitee.com/openkylin/linux.git
drivers/net: Remove alloc_etherdev error messages
alloc_etherdev has a generic OOM/unable to alloc message. Remove the duplicative messages after alloc_etherdev calls. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e404decb0f
commit
41de8d4cff
|
@ -1121,10 +1121,9 @@ static int __devinit vortex_probe1(struct device *gendev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*vp));
|
dev = alloc_etherdev(sizeof(*vp));
|
||||||
retval = -ENOMEM;
|
retval = -ENOMEM;
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
pr_err(PFX "unable to allocate etherdev, aborting\n");
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, gendev);
|
SET_NETDEV_DEV(dev, gendev);
|
||||||
vp = netdev_priv(dev);
|
vp = netdev_priv(dev);
|
||||||
|
|
||||||
|
|
|
@ -686,10 +686,9 @@ static int __devinit starfire_init_one(struct pci_dev *pdev,
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*np));
|
dev = alloc_etherdev(sizeof(*np));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR DRV_NAME " %d: cannot alloc etherdev, aborting\n", card_idx);
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
irq = pdev->irq;
|
irq = pdev->irq;
|
||||||
|
|
|
@ -1467,10 +1467,8 @@ static int __devinit bfin_mac_probe(struct platform_device *pdev)
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct bfin_mac_local));
|
ndev = alloc_etherdev(sizeof(struct bfin_mac_local));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(&pdev->dev, "Cannot allocate net device!\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(ndev, &pdev->dev);
|
SET_NETDEV_DEV(ndev, &pdev->dev);
|
||||||
platform_set_drvdata(pdev, ndev);
|
platform_set_drvdata(pdev, ndev);
|
||||||
|
|
|
@ -463,11 +463,8 @@ static int __devinit acenic_probe_one(struct pci_dev *pdev,
|
||||||
static int boards_found;
|
static int boards_found;
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct ace_private));
|
dev = alloc_etherdev(sizeof(struct ace_private));
|
||||||
if (dev == NULL) {
|
if (dev == NULL)
|
||||||
printk(KERN_ERR "acenic: Unable to allocate "
|
|
||||||
"net_device structure!\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
|
|
|
@ -1859,7 +1859,6 @@ static int __devinit amd8111e_probe_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct amd8111e_priv));
|
dev = alloc_etherdev(sizeof(struct amd8111e_priv));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
printk(KERN_ERR "amd8111e: Etherdev alloc failed, exiting.\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_free_reg;
|
goto err_free_reg;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1077,7 +1077,6 @@ static int __devinit au1000_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct au1000_private));
|
dev = alloc_etherdev(sizeof(struct au1000_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
dev_err(&pdev->dev, "alloc_etherdev failed\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_alloc;
|
goto err_alloc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1052,8 +1052,6 @@ static int __devinit dec_lance_probe(struct device *bdev, const int type)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct lance_private));
|
dev = alloc_etherdev(sizeof(struct lance_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
printk(KERN_ERR "%s: Unable to allocate etherdev, aborting.\n",
|
|
||||||
name);
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto err_out;
|
goto err_out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1649,8 +1649,6 @@ pcnet32_probe1(unsigned long ioaddr, int shared, struct pci_dev *pdev)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*lp));
|
dev = alloc_etherdev(sizeof(*lp));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
if (pcnet32_debug & NETIF_MSG_PROBE)
|
|
||||||
pr_err("Memory allocation failed\n");
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto err_release_region;
|
goto err_release_region;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1269,10 +1269,8 @@ static int __devinit bmac_probe(struct macio_dev *mdev, const struct of_device_i
|
||||||
memcpy(addr, prop_addr, sizeof(addr));
|
memcpy(addr, prop_addr, sizeof(addr));
|
||||||
|
|
||||||
dev = alloc_etherdev(PRIV_BYTES);
|
dev = alloc_etherdev(PRIV_BYTES);
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR "BMAC: alloc_etherdev failed, out of memory\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
bp = netdev_priv(dev);
|
bp = netdev_priv(dev);
|
||||||
SET_NETDEV_DEV(dev, &mdev->ofdev.dev);
|
SET_NETDEV_DEV(dev, &mdev->ofdev.dev);
|
||||||
|
|
|
@ -147,7 +147,6 @@ static int __devinit mace_probe(struct macio_dev *mdev, const struct of_device_i
|
||||||
|
|
||||||
dev = alloc_etherdev(PRIV_BYTES);
|
dev = alloc_etherdev(PRIV_BYTES);
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
printk(KERN_ERR "MACE: can't allocate ethernet device !\n");
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto err_release;
|
goto err_release;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2689,7 +2689,6 @@ static int __devinit atl1c_probe(struct pci_dev *pdev,
|
||||||
netdev = alloc_etherdev(sizeof(struct atl1c_adapter));
|
netdev = alloc_etherdev(sizeof(struct atl1c_adapter));
|
||||||
if (netdev == NULL) {
|
if (netdev == NULL) {
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
dev_err(&pdev->dev, "etherdev alloc failed\n");
|
|
||||||
goto err_alloc_etherdev;
|
goto err_alloc_etherdev;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2300,7 +2300,6 @@ static int __devinit atl1e_probe(struct pci_dev *pdev,
|
||||||
netdev = alloc_etherdev(sizeof(struct atl1e_adapter));
|
netdev = alloc_etherdev(sizeof(struct atl1e_adapter));
|
||||||
if (netdev == NULL) {
|
if (netdev == NULL) {
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
dev_err(&pdev->dev, "etherdev alloc failed\n");
|
|
||||||
goto err_alloc_etherdev;
|
goto err_alloc_etherdev;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2138,7 +2138,6 @@ static int __devinit b44_init_one(struct ssb_device *sdev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*bp));
|
dev = alloc_etherdev(sizeof(*bp));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
dev_err(sdev->dev, "Etherdev alloc failed, aborting\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11133,10 +11133,8 @@ static int __devinit bnx2x_init_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
/* dev zeroed in init_etherdev */
|
/* dev zeroed in init_etherdev */
|
||||||
dev = alloc_etherdev_mqs(sizeof(*bp), tx_count, rx_count);
|
dev = alloc_etherdev_mqs(sizeof(*bp), tx_count, rx_count);
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&pdev->dev, "Cannot allocate net device\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
bp = netdev_priv(dev);
|
bp = netdev_priv(dev);
|
||||||
|
|
||||||
|
|
|
@ -2623,8 +2623,6 @@ static int __devinit sbmac_probe(struct platform_device *pldev)
|
||||||
*/
|
*/
|
||||||
dev = alloc_etherdev(sizeof(struct sbmac_softc));
|
dev = alloc_etherdev(sizeof(struct sbmac_softc));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
printk(KERN_ERR "%s: unable to allocate etherdev\n",
|
|
||||||
dev_name(&pldev->dev));
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto out_unmap;
|
goto out_unmap;
|
||||||
}
|
}
|
||||||
|
|
|
@ -15471,7 +15471,6 @@ static int __devinit tg3_init_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
dev = alloc_etherdev_mq(sizeof(*tp), TG3_IRQ_MAX_VECS);
|
dev = alloc_etherdev_mq(sizeof(*tp), TG3_IRQ_MAX_VECS);
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
dev_err(&pdev->dev, "Etherdev alloc failed, aborting\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out_power_down;
|
goto err_out_power_down;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3284,7 +3284,6 @@ bnad_pci_probe(struct pci_dev *pdev,
|
||||||
*/
|
*/
|
||||||
netdev = alloc_etherdev(sizeof(struct bnad));
|
netdev = alloc_etherdev(sizeof(struct bnad));
|
||||||
if (!netdev) {
|
if (!netdev) {
|
||||||
dev_err(&pdev->dev, "netdev allocation failed\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1308,10 +1308,8 @@ static int __init macb_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
dev = alloc_etherdev(sizeof(*bp));
|
dev = alloc_etherdev(sizeof(*bp));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&pdev->dev, "etherdev alloc failed, aborting.\n");
|
|
||||||
goto err_out;
|
goto err_out;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
|
|
|
@ -2596,8 +2596,6 @@ static int __devinit cxgb4vf_pci_probe(struct pci_dev *pdev,
|
||||||
netdev = alloc_etherdev_mq(sizeof(struct port_info),
|
netdev = alloc_etherdev_mq(sizeof(struct port_info),
|
||||||
MAX_PORT_QSETS);
|
MAX_PORT_QSETS);
|
||||||
if (netdev == NULL) {
|
if (netdev == NULL) {
|
||||||
dev_err(&pdev->dev, "cannot allocate netdev for"
|
|
||||||
" port %d\n", port_id);
|
|
||||||
t4vf_free_vi(adapter, viid);
|
t4vf_free_vi(adapter, viid);
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_free_dev;
|
goto err_free_dev;
|
||||||
|
|
|
@ -2280,10 +2280,8 @@ static int __devinit enic_probe(struct pci_dev *pdev,
|
||||||
*/
|
*/
|
||||||
|
|
||||||
netdev = alloc_etherdev(sizeof(struct enic));
|
netdev = alloc_etherdev(sizeof(struct enic));
|
||||||
if (!netdev) {
|
if (!netdev)
|
||||||
pr_err("Etherdev alloc failed, aborting\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
pci_set_drvdata(pdev, netdev);
|
pci_set_drvdata(pdev, netdev);
|
||||||
|
|
||||||
|
|
|
@ -1373,10 +1373,8 @@ dm9000_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
/* Init network device */
|
/* Init network device */
|
||||||
ndev = alloc_etherdev(sizeof(struct board_info));
|
ndev = alloc_etherdev(sizeof(struct board_info));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(&pdev->dev, "could not allocate device.\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(ndev, &pdev->dev);
|
SET_NETDEV_DEV(ndev, &pdev->dev);
|
||||||
|
|
||||||
|
|
|
@ -1424,10 +1424,8 @@ static int __devinit tulip_init_one (struct pci_dev *pdev,
|
||||||
|
|
||||||
/* alloc_etherdev ensures aligned and zeroed private structures */
|
/* alloc_etherdev ensures aligned and zeroed private structures */
|
||||||
dev = alloc_etherdev (sizeof (*tp));
|
dev = alloc_etherdev (sizeof (*tp));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
pr_err("ether device alloc failed, aborting\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
if (pci_resource_len (pdev, 0) < tulip_tbl[chip_idx].io_size) {
|
if (pci_resource_len (pdev, 0) < tulip_tbl[chip_idx].io_size) {
|
||||||
|
|
|
@ -222,10 +222,9 @@ static int __devinit xircom_probe(struct pci_dev *pdev, const struct pci_device_
|
||||||
is available.
|
is available.
|
||||||
*/
|
*/
|
||||||
dev = alloc_etherdev(sizeof(struct xircom_private));
|
dev = alloc_etherdev(sizeof(struct xircom_private));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
pr_err("%s: failed to allocate etherdev\n", __func__);
|
|
||||||
goto device_fail;
|
goto device_fail;
|
||||||
}
|
|
||||||
private = netdev_priv(dev);
|
private = netdev_priv(dev);
|
||||||
|
|
||||||
/* Allocate the send/receive buffers */
|
/* Allocate the send/receive buffers */
|
||||||
|
|
|
@ -854,10 +854,8 @@ static int __devinit dnet_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
dev = alloc_etherdev(sizeof(*bp));
|
dev = alloc_etherdev(sizeof(*bp));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&pdev->dev, "etherdev alloc failed, aborting.\n");
|
|
||||||
goto err_out_release_mem;
|
goto err_out_release_mem;
|
||||||
}
|
|
||||||
|
|
||||||
/* TODO: Actually, we have some interesting features... */
|
/* TODO: Actually, we have some interesting features... */
|
||||||
dev->features |= 0;
|
dev->features |= 0;
|
||||||
|
|
|
@ -913,7 +913,6 @@ static int __devinit ethoc_probe(struct platform_device *pdev)
|
||||||
/* allocate networking device */
|
/* allocate networking device */
|
||||||
netdev = alloc_etherdev(sizeof(struct ethoc));
|
netdev = alloc_etherdev(sizeof(struct ethoc));
|
||||||
if (!netdev) {
|
if (!netdev) {
|
||||||
dev_err(&pdev->dev, "cannot allocate network device\n");
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2992,7 +2992,6 @@ static int __init hp100_isa_init(void)
|
||||||
for (i = 0; i < HP100_DEVICES && hp100_port[i] != -1; ++i) {
|
for (i = 0; i < HP100_DEVICES && hp100_port[i] != -1; ++i) {
|
||||||
dev = alloc_etherdev(sizeof(struct hp100_private));
|
dev = alloc_etherdev(sizeof(struct hp100_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
printk(KERN_WARNING "hp100: no memory for network device\n");
|
|
||||||
while (cards > 0)
|
while (cards > 0)
|
||||||
cleanup_dev(hp100_devlist[--cards]);
|
cleanup_dev(hp100_devlist[--cards]);
|
||||||
|
|
||||||
|
|
|
@ -2980,7 +2980,6 @@ static struct ehea_port *ehea_setup_single_port(struct ehea_adapter *adapter,
|
||||||
dev = alloc_etherdev_mq(sizeof(struct ehea_port), EHEA_MAX_PORT_RES);
|
dev = alloc_etherdev_mq(sizeof(struct ehea_port), EHEA_MAX_PORT_RES);
|
||||||
|
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
pr_err("no mem for net_device\n");
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto out_err;
|
goto out_err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2706,11 +2706,9 @@ static int __devinit emac_probe(struct platform_device *ofdev)
|
||||||
/* Allocate our net_device structure */
|
/* Allocate our net_device structure */
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
ndev = alloc_etherdev(sizeof(struct emac_instance));
|
ndev = alloc_etherdev(sizeof(struct emac_instance));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
printk(KERN_ERR "%s: could not allocate ethernet device!\n",
|
|
||||||
np->full_name);
|
|
||||||
goto err_gone;
|
goto err_gone;
|
||||||
}
|
|
||||||
dev = netdev_priv(ndev);
|
dev = netdev_priv(ndev);
|
||||||
dev->ndev = ndev;
|
dev->ndev = ndev;
|
||||||
dev->ofdev = ofdev;
|
dev->ofdev = ofdev;
|
||||||
|
|
|
@ -1032,10 +1032,8 @@ static struct net_device *veth_probe_one(int vlan,
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof (struct veth_port));
|
dev = alloc_etherdev(sizeof (struct veth_port));
|
||||||
if (! dev) {
|
if (!dev)
|
||||||
veth_error("Unable to allocate net_device structure!\n");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
|
||||||
|
|
||||||
port = netdev_priv(dev);
|
port = netdev_priv(dev);
|
||||||
|
|
||||||
|
|
|
@ -2233,7 +2233,6 @@ static int __devinit ipg_probe(struct pci_dev *pdev,
|
||||||
*/
|
*/
|
||||||
dev = alloc_etherdev(sizeof(struct ipg_nic_private));
|
dev = alloc_etherdev(sizeof(struct ipg_nic_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
pr_err("%s: alloc_etherdev failed\n", pci_name(pdev));
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto err_disable_0;
|
goto err_disable_0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2751,11 +2751,8 @@ static int __devinit e100_probe(struct pci_dev *pdev,
|
||||||
struct nic *nic;
|
struct nic *nic;
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
if (!(netdev = alloc_etherdev(sizeof(struct nic)))) {
|
if (!(netdev = alloc_etherdev(sizeof(struct nic))))
|
||||||
if (((1 << debug) - 1) & NETIF_MSG_PROBE)
|
|
||||||
pr_err("Etherdev alloc failed, aborting\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
netdev->netdev_ops = &e100_netdev_ops;
|
netdev->netdev_ops = &e100_netdev_ops;
|
||||||
SET_ETHTOOL_OPS(netdev, &e100_ethtool_ops);
|
SET_ETHTOOL_OPS(netdev, &e100_ethtool_ops);
|
||||||
|
|
|
@ -2999,7 +2999,6 @@ jme_init_one(struct pci_dev *pdev,
|
||||||
*/
|
*/
|
||||||
netdev = alloc_etherdev(sizeof(*jme));
|
netdev = alloc_etherdev(sizeof(*jme));
|
||||||
if (!netdev) {
|
if (!netdev) {
|
||||||
pr_err("Cannot allocate netdev structure\n");
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto err_out_release_regions;
|
goto err_out_release_regions;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1108,10 +1108,9 @@ static int korina_probe(struct platform_device *pdev)
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct korina_private));
|
dev = alloc_etherdev(sizeof(struct korina_private));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR DRV_NAME ": alloc_etherdev failed\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
lp = netdev_priv(dev);
|
lp = netdev_priv(dev);
|
||||||
|
|
||||||
|
|
|
@ -731,6 +731,10 @@ ltq_etop_probe(struct platform_device *pdev)
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = alloc_etherdev_mq(sizeof(struct ltq_etop_priv), 4);
|
dev = alloc_etherdev_mq(sizeof(struct ltq_etop_priv), 4);
|
||||||
|
if (!dev) {
|
||||||
|
err = -ENOMEM;
|
||||||
|
goto err_out;
|
||||||
|
}
|
||||||
strcpy(dev->name, "eth%d");
|
strcpy(dev->name, "eth%d");
|
||||||
dev->netdev_ops = <q_eth_netdev_ops;
|
dev->netdev_ops = <q_eth_netdev_ops;
|
||||||
dev->ethtool_ops = <q_etop_ethtool_ops;
|
dev->ethtool_ops = <q_etop_ethtool_ops;
|
||||||
|
|
|
@ -3852,10 +3852,8 @@ static struct net_device *skge_devinit(struct skge_hw *hw, int port,
|
||||||
struct skge_port *skge;
|
struct skge_port *skge;
|
||||||
struct net_device *dev = alloc_etherdev(sizeof(*skge));
|
struct net_device *dev = alloc_etherdev(sizeof(*skge));
|
||||||
|
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&hw->pdev->dev, "etherdev alloc failed\n");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &hw->pdev->dev);
|
SET_NETDEV_DEV(dev, &hw->pdev->dev);
|
||||||
dev->netdev_ops = &skge_netdev_ops;
|
dev->netdev_ops = &skge_netdev_ops;
|
||||||
|
|
|
@ -4700,10 +4700,8 @@ static __devinit struct net_device *sky2_init_netdev(struct sky2_hw *hw,
|
||||||
struct sky2_port *sky2;
|
struct sky2_port *sky2;
|
||||||
struct net_device *dev = alloc_etherdev(sizeof(*sky2));
|
struct net_device *dev = alloc_etherdev(sizeof(*sky2));
|
||||||
|
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&hw->pdev->dev, "etherdev alloc failed\n");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &hw->pdev->dev);
|
SET_NETDEV_DEV(dev, &hw->pdev->dev);
|
||||||
dev->irq = hw->pdev->irq;
|
dev->irq = hw->pdev->irq;
|
||||||
|
|
|
@ -1047,10 +1047,8 @@ int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
|
||||||
|
|
||||||
dev = alloc_etherdev_mqs(sizeof(struct mlx4_en_priv),
|
dev = alloc_etherdev_mqs(sizeof(struct mlx4_en_priv),
|
||||||
prof->tx_ring_num, prof->rx_ring_num);
|
prof->tx_ring_num, prof->rx_ring_num);
|
||||||
if (dev == NULL) {
|
if (dev == NULL)
|
||||||
mlx4_err(mdev, "Net device allocation failed\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &mdev->dev->pdev->dev);
|
SET_NETDEV_DEV(dev, &mdev->dev->pdev->dev);
|
||||||
dev->dev_id = port - 1;
|
dev->dev_id = port - 1;
|
||||||
|
|
|
@ -1362,10 +1362,8 @@ ks8695_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
/* Initialise a net_device */
|
/* Initialise a net_device */
|
||||||
ndev = alloc_etherdev(sizeof(struct ks8695_priv));
|
ndev = alloc_etherdev(sizeof(struct ks8695_priv));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(&pdev->dev, "could not allocate device.\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(ndev, &pdev->dev);
|
SET_NETDEV_DEV(ndev, &pdev->dev);
|
||||||
|
|
||||||
|
|
|
@ -1419,10 +1419,8 @@ static int __devinit ks8851_probe(struct spi_device *spi)
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct ks8851_net));
|
ndev = alloc_etherdev(sizeof(struct ks8851_net));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(&spi->dev, "failed to alloc ethernet device\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
spi->bits_per_word = 8;
|
spi->bits_per_word = 8;
|
||||||
|
|
||||||
|
|
|
@ -1553,9 +1553,6 @@ static int __devinit enc28j60_probe(struct spi_device *spi)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct enc28j60_net));
|
dev = alloc_etherdev(sizeof(struct enc28j60_net));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
if (netif_msg_drv(&debug))
|
|
||||||
dev_err(&spi->dev, DRV_NAME
|
|
||||||
": unable to alloc new ethernet\n");
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto error_alloc;
|
goto error_alloc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3910,10 +3910,8 @@ static int myri10ge_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
static int board_number;
|
static int board_number;
|
||||||
|
|
||||||
netdev = alloc_etherdev_mq(sizeof(*mgp), MYRI10GE_MAX_SLICES);
|
netdev = alloc_etherdev_mq(sizeof(*mgp), MYRI10GE_MAX_SLICES);
|
||||||
if (netdev == NULL) {
|
if (netdev == NULL)
|
||||||
dev_err(dev, "Could not allocate ethernet device\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(netdev, &pdev->dev);
|
SET_NETDEV_DEV(netdev, &pdev->dev);
|
||||||
|
|
||||||
|
|
|
@ -7760,7 +7760,6 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
|
||||||
else
|
else
|
||||||
dev = alloc_etherdev(sizeof(struct s2io_nic));
|
dev = alloc_etherdev(sizeof(struct s2io_nic));
|
||||||
if (dev == NULL) {
|
if (dev == NULL) {
|
||||||
DBG_PRINT(ERR_DBG, "Device allocation failed\n");
|
|
||||||
pci_disable_device(pdev);
|
pci_disable_device(pdev);
|
||||||
pci_release_regions(pdev);
|
pci_release_regions(pdev);
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
|
|
|
@ -383,7 +383,6 @@ static int netx_eth_drv_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof (struct netx_eth_priv));
|
ndev = alloc_etherdev(sizeof (struct netx_eth_priv));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
printk("%s: could not allocate device.\n", CARDNAME);
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2419,8 +2419,6 @@ static int pch_gbe_probe(struct pci_dev *pdev,
|
||||||
netdev = alloc_etherdev((int)sizeof(struct pch_gbe_adapter));
|
netdev = alloc_etherdev((int)sizeof(struct pch_gbe_adapter));
|
||||||
if (!netdev) {
|
if (!netdev) {
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
dev_err(&pdev->dev,
|
|
||||||
"ERR: Can't allocate and set up an Ethernet device\n");
|
|
||||||
goto err_release_pci;
|
goto err_release_pci;
|
||||||
}
|
}
|
||||||
SET_NETDEV_DEV(netdev, &pdev->dev);
|
SET_NETDEV_DEV(netdev, &pdev->dev);
|
||||||
|
|
|
@ -397,10 +397,9 @@ static int __devinit yellowfin_init_one(struct pci_dev *pdev,
|
||||||
if (i) return i;
|
if (i) return i;
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*np));
|
dev = alloc_etherdev(sizeof(*np));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
pr_err("cannot allocate ethernet device\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
np = netdev_priv(dev);
|
np = netdev_priv(dev);
|
||||||
|
|
|
@ -1740,8 +1740,6 @@ pasemi_mac_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct pasemi_mac));
|
dev = alloc_etherdev(sizeof(struct pasemi_mac));
|
||||||
if (dev == NULL) {
|
if (dev == NULL) {
|
||||||
dev_err(&pdev->dev,
|
|
||||||
"pasemi_mac: Could not allocate ethernet device.\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto out_disable_device;
|
goto out_disable_device;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1403,7 +1403,6 @@ netxen_nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
|
|
||||||
netdev = alloc_etherdev(sizeof(struct netxen_adapter));
|
netdev = alloc_etherdev(sizeof(struct netxen_adapter));
|
||||||
if(!netdev) {
|
if(!netdev) {
|
||||||
dev_err(&pdev->dev, "failed to allocate net_device\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out_free_res;
|
goto err_out_free_res;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3805,7 +3805,6 @@ static int __devinit ql3xxx_probe(struct pci_dev *pdev,
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct ql3_adapter));
|
ndev = alloc_etherdev(sizeof(struct ql3_adapter));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
pr_err("%s could not alloc etherdev\n", pci_name(pdev));
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out_free_regions;
|
goto err_out_free_regions;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1576,7 +1576,6 @@ qlcnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
|
|
||||||
netdev = alloc_etherdev(sizeof(struct qlcnic_adapter));
|
netdev = alloc_etherdev(sizeof(struct qlcnic_adapter));
|
||||||
if (!netdev) {
|
if (!netdev) {
|
||||||
dev_err(&pdev->dev, "failed to allocate net_device\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out_free_res;
|
goto err_out_free_res;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1107,7 +1107,6 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct r6040_private));
|
dev = alloc_etherdev(sizeof(struct r6040_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
dev_err(&pdev->dev, "Failed to allocate etherdev\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out;
|
goto err_out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -754,10 +754,9 @@ static __devinit struct net_device * rtl8139_init_board (struct pci_dev *pdev)
|
||||||
|
|
||||||
/* dev and priv zeroed in alloc_etherdev */
|
/* dev and priv zeroed in alloc_etherdev */
|
||||||
dev = alloc_etherdev (sizeof (*tp));
|
dev = alloc_etherdev (sizeof (*tp));
|
||||||
if (dev == NULL) {
|
if (dev == NULL)
|
||||||
dev_err(&pdev->dev, "Unable to alloc new net device\n");
|
|
||||||
return ERR_PTR(-ENOMEM);
|
return ERR_PTR(-ENOMEM);
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
tp = netdev_priv(dev);
|
tp = netdev_priv(dev);
|
||||||
|
|
|
@ -4008,8 +4008,6 @@ rtl8169_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof (*tp));
|
dev = alloc_etherdev(sizeof (*tp));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
if (netif_msg_drv(&debug))
|
|
||||||
dev_err(&pdev->dev, "unable to alloc new ethernet\n");
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1792,7 +1792,6 @@ static int sh_eth_drv_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct sh_eth_private));
|
ndev = alloc_etherdev(sizeof(struct sh_eth_private));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
dev_err(&pdev->dev, "Could not allocate device.\n");
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -960,11 +960,11 @@ static int __devinit s6gmac_probe(struct platform_device *pdev)
|
||||||
int res;
|
int res;
|
||||||
unsigned long i;
|
unsigned long i;
|
||||||
struct mii_bus *mb;
|
struct mii_bus *mb;
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*pd));
|
dev = alloc_etherdev(sizeof(*pd));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR DRV_PRMT "etherdev alloc failed, aborting.\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
dev->open = s6gmac_open;
|
dev->open = s6gmac_open;
|
||||||
dev->stop = s6gmac_stop;
|
dev->stop = s6gmac_stop;
|
||||||
dev->hard_start_xmit = s6gmac_tx;
|
dev->hard_start_xmit = s6gmac_tx;
|
||||||
|
|
|
@ -733,7 +733,6 @@ static int __devinit sgiseeq_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof (struct sgiseeq_private));
|
dev = alloc_etherdev(sizeof (struct sgiseeq_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
printk(KERN_ERR "Sgiseeq: Etherdev alloc failed, aborting.\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out;
|
goto err_out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1462,8 +1462,6 @@ static struct net_device * __devinit sis190_init_board(struct pci_dev *pdev)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*tp));
|
dev = alloc_etherdev(sizeof(*tp));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
if (netif_msg_drv(&debug))
|
|
||||||
pr_err("unable to alloc new ethernet\n");
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto err_out_0;
|
goto err_out_0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -363,10 +363,9 @@ static int __devinit epic_init_one (struct pci_dev *pdev,
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof (*ep));
|
dev = alloc_etherdev(sizeof (*ep));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&pdev->dev, "no memory for eth device\n");
|
|
||||||
goto err_out_free_res;
|
goto err_out_free_res;
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
#ifdef USE_IO_OPS
|
#ifdef USE_IO_OPS
|
||||||
|
|
|
@ -2065,7 +2065,6 @@ static int __devinit smc911x_drv_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct smc911x_local));
|
ndev = alloc_etherdev(sizeof(struct smc911x_local));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
printk("%s: could not allocate device.\n", CARDNAME);
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto release_1;
|
goto release_1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2223,7 +2223,6 @@ static int __devinit smc_drv_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct smc_local));
|
ndev = alloc_etherdev(sizeof(struct smc_local));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
printk("%s: could not allocate device.\n", CARDNAME);
|
|
||||||
ret = -ENOMEM;
|
ret = -ENOMEM;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2374,7 +2374,6 @@ static int __devinit smsc911x_drv_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct smsc911x_data));
|
dev = alloc_etherdev(sizeof(struct smsc911x_data));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
pr_warn("Could not allocate device\n");
|
|
||||||
retval = -ENOMEM;
|
retval = -ENOMEM;
|
||||||
goto out_release_io_1;
|
goto out_release_io_1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1598,10 +1598,8 @@ smsc9420_probe(struct pci_dev *pdev, const struct pci_device_id *id)
|
||||||
pci_set_master(pdev);
|
pci_set_master(pdev);
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*pd));
|
dev = alloc_etherdev(sizeof(*pd));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR "ether device alloc failed\n");
|
|
||||||
goto out_disable_pci_device_1;
|
goto out_disable_pci_device_1;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
||||||
|
|
|
@ -1801,10 +1801,8 @@ struct stmmac_priv *stmmac_dvr_probe(struct device *device,
|
||||||
struct stmmac_priv *priv;
|
struct stmmac_priv *priv;
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct stmmac_priv));
|
ndev = alloc_etherdev(sizeof(struct stmmac_priv));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
pr_err("%s: ERROR: allocating the device\n", __func__);
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(ndev, device);
|
SET_NETDEV_DEV(ndev, device);
|
||||||
|
|
||||||
|
|
|
@ -4946,7 +4946,6 @@ static int __devinit cas_init_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*cp));
|
dev = alloc_etherdev(sizeof(*cp));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
dev_err(&pdev->dev, "Etherdev alloc failed, aborting\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_out_disable_pdev;
|
goto err_out_disable_pdev;
|
||||||
}
|
}
|
||||||
|
|
|
@ -9685,10 +9685,8 @@ static struct net_device * __devinit niu_alloc_and_init(
|
||||||
struct niu *np;
|
struct niu *np;
|
||||||
|
|
||||||
dev = alloc_etherdev_mq(sizeof(struct niu), NIU_NUM_TXCHAN);
|
dev = alloc_etherdev_mq(sizeof(struct niu), NIU_NUM_TXCHAN);
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(gen_dev, "Etherdev alloc failed, aborting\n");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
|
||||||
|
|
||||||
SET_NETDEV_DEV(dev, gen_dev);
|
SET_NETDEV_DEV(dev, gen_dev);
|
||||||
|
|
||||||
|
|
|
@ -2885,7 +2885,6 @@ static int __devinit gem_init_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*gp));
|
dev = alloc_etherdev(sizeof(*gp));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
pr_err("Etherdev alloc failed, aborting\n");
|
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
goto err_disable_device;
|
goto err_disable_device;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1026,10 +1026,8 @@ static struct vnet * __devinit vnet_new(const u64 *local_mac)
|
||||||
int err, i;
|
int err, i;
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(*vp));
|
dev = alloc_etherdev(sizeof(*vp));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
pr_err("Etherdev alloc failed, aborting\n");
|
|
||||||
return ERR_PTR(-ENOMEM);
|
return ERR_PTR(-ENOMEM);
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i < ETH_ALEN; i++)
|
for (i = 0; i < ETH_ALEN; i++)
|
||||||
dev->dev_addr[i] = (*local_mac >> (5 - i) * 8) & 0xff;
|
dev->dev_addr[i] = (*local_mac >> (5 - i) * 8) & 0xff;
|
||||||
|
|
|
@ -1978,7 +1978,6 @@ bdx_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
ndev = alloc_etherdev(sizeof(struct bdx_priv));
|
ndev = alloc_etherdev(sizeof(struct bdx_priv));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
err = -ENOMEM;
|
err = -ENOMEM;
|
||||||
pr_err("alloc_etherdev failed\n");
|
|
||||||
goto err_out_iomap;
|
goto err_out_iomap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1143,11 +1143,8 @@ static int __devinit cpmac_probe(struct platform_device *pdev)
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = alloc_etherdev_mq(sizeof(*priv), CPMAC_QUEUES);
|
dev = alloc_etherdev_mq(sizeof(*priv), CPMAC_QUEUES);
|
||||||
|
if (!dev)
|
||||||
if (!dev) {
|
|
||||||
printk(KERN_ERR "cpmac: Unable to allocate net_device\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
platform_set_drvdata(pdev, dev);
|
platform_set_drvdata(pdev, dev);
|
||||||
priv = netdev_priv(dev);
|
priv = netdev_priv(dev);
|
||||||
|
|
|
@ -1789,7 +1789,6 @@ static int __devinit davinci_emac_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(struct emac_priv));
|
ndev = alloc_etherdev(sizeof(struct emac_priv));
|
||||||
if (!ndev) {
|
if (!ndev) {
|
||||||
dev_err(&pdev->dev, "error allocating net_device\n");
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto free_clk;
|
goto free_clk;
|
||||||
}
|
}
|
||||||
|
|
|
@ -486,7 +486,6 @@ static int __devinit tlan_probe1(struct pci_dev *pdev,
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct tlan_priv));
|
dev = alloc_etherdev(sizeof(struct tlan_priv));
|
||||||
if (dev == NULL) {
|
if (dev == NULL) {
|
||||||
pr_err("Could not allocate memory for device\n");
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto err_out_regions;
|
goto err_out_regions;
|
||||||
}
|
}
|
||||||
|
|
|
@ -808,10 +808,9 @@ static int __devinit tc35815_init_one(struct pci_dev *pdev,
|
||||||
|
|
||||||
/* dev zeroed in alloc_etherdev */
|
/* dev zeroed in alloc_etherdev */
|
||||||
dev = alloc_etherdev(sizeof(*lp));
|
dev = alloc_etherdev(sizeof(*lp));
|
||||||
if (dev == NULL) {
|
if (dev == NULL)
|
||||||
dev_err(&pdev->dev, "unable to alloc new ethernet\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
lp = netdev_priv(dev);
|
lp = netdev_priv(dev);
|
||||||
lp->dev = dev;
|
lp->dev = dev;
|
||||||
|
|
|
@ -1582,10 +1582,8 @@ tsi108_init_one(struct platform_device *pdev)
|
||||||
/* Create an ethernet device instance */
|
/* Create an ethernet device instance */
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct tsi108_prv_data));
|
dev = alloc_etherdev(sizeof(struct tsi108_prv_data));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk("tsi108_eth: Could not allocate a device structure\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
printk("tsi108_eth%d: probe...\n", pdev->id);
|
printk("tsi108_eth%d: probe...\n", pdev->id);
|
||||||
data = netdev_priv(dev);
|
data = netdev_priv(dev);
|
||||||
|
|
|
@ -927,7 +927,6 @@ static int __devinit rhine_init_one(struct pci_dev *pdev,
|
||||||
dev = alloc_etherdev(sizeof(struct rhine_private));
|
dev = alloc_etherdev(sizeof(struct rhine_private));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
dev_err(&pdev->dev, "alloc_etherdev failed\n");
|
|
||||||
goto err_out;
|
goto err_out;
|
||||||
}
|
}
|
||||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||||
|
|
|
@ -2733,10 +2733,8 @@ static int __devinit velocity_found1(struct pci_dev *pdev, const struct pci_devi
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct velocity_info));
|
dev = alloc_etherdev(sizeof(struct velocity_info));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
dev_err(&pdev->dev, "allocate net device failed.\n");
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
|
||||||
|
|
||||||
/* Chain it all together */
|
/* Chain it all together */
|
||||||
|
|
||||||
|
|
|
@ -1011,10 +1011,9 @@ static int __devinit temac_of_probe(struct platform_device *op)
|
||||||
|
|
||||||
/* Init network device structure */
|
/* Init network device structure */
|
||||||
ndev = alloc_etherdev(sizeof(*lp));
|
ndev = alloc_etherdev(sizeof(*lp));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(&op->dev, "could not allocate device.\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
ether_setup(ndev);
|
ether_setup(ndev);
|
||||||
dev_set_drvdata(&op->dev, ndev);
|
dev_set_drvdata(&op->dev, ndev);
|
||||||
SET_NETDEV_DEV(ndev, &op->dev);
|
SET_NETDEV_DEV(ndev, &op->dev);
|
||||||
|
|
|
@ -1486,10 +1486,8 @@ static int __devinit axienet_of_probe(struct platform_device *op)
|
||||||
const void *addr;
|
const void *addr;
|
||||||
|
|
||||||
ndev = alloc_etherdev(sizeof(*lp));
|
ndev = alloc_etherdev(sizeof(*lp));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(&op->dev, "could not allocate device.\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
ether_setup(ndev);
|
ether_setup(ndev);
|
||||||
dev_set_drvdata(&op->dev, ndev);
|
dev_set_drvdata(&op->dev, ndev);
|
||||||
|
|
|
@ -1136,10 +1136,8 @@ static int __devinit xemaclite_of_probe(struct platform_device *ofdev)
|
||||||
|
|
||||||
/* Create an ethernet device instance */
|
/* Create an ethernet device instance */
|
||||||
ndev = alloc_etherdev(sizeof(struct net_local));
|
ndev = alloc_etherdev(sizeof(struct net_local));
|
||||||
if (!ndev) {
|
if (!ndev)
|
||||||
dev_err(dev, "Could not allocate network device\n");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
dev_set_drvdata(dev, ndev);
|
dev_set_drvdata(dev, ndev);
|
||||||
SET_NETDEV_DEV(ndev, &ofdev->dev);
|
SET_NETDEV_DEV(ndev, &ofdev->dev);
|
||||||
|
|
|
@ -1260,10 +1260,8 @@ static void plip_attach (struct parport *port)
|
||||||
|
|
||||||
sprintf(name, "plip%d", unit);
|
sprintf(name, "plip%d", unit);
|
||||||
dev = alloc_etherdev(sizeof(struct net_local));
|
dev = alloc_etherdev(sizeof(struct net_local));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR "plip: memory squeeze\n");
|
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
strcpy(dev->name, name);
|
strcpy(dev->name, name);
|
||||||
|
|
||||||
|
|
|
@ -497,8 +497,6 @@ static int rionet_probe(struct rio_dev *rdev, const struct rio_device_id *id)
|
||||||
/* Allocate our net_device structure */
|
/* Allocate our net_device structure */
|
||||||
ndev = alloc_etherdev(sizeof(struct rionet_private));
|
ndev = alloc_etherdev(sizeof(struct rionet_private));
|
||||||
if (ndev == NULL) {
|
if (ndev == NULL) {
|
||||||
printk(KERN_INFO "%s: could not allocate ethernet device.\n",
|
|
||||||
DRV_NAME);
|
|
||||||
rc = -ENOMEM;
|
rc = -ENOMEM;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1332,10 +1332,8 @@ static int pegasus_probe(struct usb_interface *intf,
|
||||||
usb_get_dev(dev);
|
usb_get_dev(dev);
|
||||||
|
|
||||||
net = alloc_etherdev(sizeof(struct pegasus));
|
net = alloc_etherdev(sizeof(struct pegasus));
|
||||||
if (!net) {
|
if (!net)
|
||||||
dev_err(&intf->dev, "can't allocate %s\n", "device");
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
|
||||||
|
|
||||||
pegasus = netdev_priv(net);
|
pegasus = netdev_priv(net);
|
||||||
pegasus->dev_index = dev_index;
|
pegasus->dev_index = dev_index;
|
||||||
|
|
|
@ -894,10 +894,8 @@ static int rtl8150_probe(struct usb_interface *intf,
|
||||||
struct net_device *netdev;
|
struct net_device *netdev;
|
||||||
|
|
||||||
netdev = alloc_etherdev(sizeof(rtl8150_t));
|
netdev = alloc_etherdev(sizeof(rtl8150_t));
|
||||||
if (!netdev) {
|
if (!netdev)
|
||||||
err("Out of memory");
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
dev = netdev_priv(netdev);
|
dev = netdev_priv(netdev);
|
||||||
|
|
||||||
|
|
|
@ -1334,10 +1334,8 @@ usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod)
|
||||||
|
|
||||||
// set up our own records
|
// set up our own records
|
||||||
net = alloc_etherdev(sizeof(*dev));
|
net = alloc_etherdev(sizeof(*dev));
|
||||||
if (!net) {
|
if (!net)
|
||||||
dbg ("can't kmalloc dev");
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
|
||||||
|
|
||||||
/* netdev_printk() needs this so do it as early as possible */
|
/* netdev_printk() needs this so do it as early as possible */
|
||||||
SET_NETDEV_DEV(net, &udev->dev);
|
SET_NETDEV_DEV(net, &udev->dev);
|
||||||
|
|
|
@ -2918,11 +2918,8 @@ vmxnet3_probe_device(struct pci_dev *pdev,
|
||||||
printk(KERN_INFO "# of Tx queues : %d, # of Rx queues : %d\n",
|
printk(KERN_INFO "# of Tx queues : %d, # of Rx queues : %d\n",
|
||||||
num_tx_queues, num_rx_queues);
|
num_tx_queues, num_rx_queues);
|
||||||
|
|
||||||
if (!netdev) {
|
if (!netdev)
|
||||||
printk(KERN_ERR "Failed to alloc ethernet device for adapter "
|
|
||||||
"%s\n", pci_name(pdev));
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
|
||||||
|
|
||||||
pci_set_drvdata(pdev, netdev);
|
pci_set_drvdata(pdev, netdev);
|
||||||
adapter = netdev_priv(netdev);
|
adapter = netdev_priv(netdev);
|
||||||
|
|
|
@ -1533,10 +1533,9 @@ struct net_device *init_atmel_card(unsigned short irq, unsigned long port,
|
||||||
|
|
||||||
/* Create the network device object. */
|
/* Create the network device object. */
|
||||||
dev = alloc_etherdev(sizeof(*priv));
|
dev = alloc_etherdev(sizeof(*priv));
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
printk(KERN_ERR "atmel: Couldn't alloc_etherdev\n");
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
|
||||||
if (dev_alloc_name(dev, dev->name) < 0) {
|
if (dev_alloc_name(dev, dev->name) < 0) {
|
||||||
printk(KERN_ERR "atmel: Couldn't get name!\n");
|
printk(KERN_ERR "atmel: Couldn't get name!\n");
|
||||||
goto err_out_free;
|
goto err_out_free;
|
||||||
|
|
|
@ -150,10 +150,9 @@ struct net_device *alloc_libipw(int sizeof_priv, int monitor)
|
||||||
LIBIPW_DEBUG_INFO("Initializing...\n");
|
LIBIPW_DEBUG_INFO("Initializing...\n");
|
||||||
|
|
||||||
dev = alloc_etherdev(sizeof(struct libipw_device) + sizeof_priv);
|
dev = alloc_etherdev(sizeof(struct libipw_device) + sizeof_priv);
|
||||||
if (!dev) {
|
if (!dev)
|
||||||
LIBIPW_ERROR("Unable to allocate network device.\n");
|
|
||||||
goto failed;
|
goto failed;
|
||||||
}
|
|
||||||
ieee = netdev_priv(dev);
|
ieee = netdev_priv(dev);
|
||||||
|
|
||||||
ieee->dev = dev;
|
ieee->dev = dev;
|
||||||
|
|
|
@ -1279,11 +1279,8 @@ static struct net_device * __devinit xennet_create_dev(struct xenbus_device *dev
|
||||||
struct netfront_info *np;
|
struct netfront_info *np;
|
||||||
|
|
||||||
netdev = alloc_etherdev(sizeof(struct netfront_info));
|
netdev = alloc_etherdev(sizeof(struct netfront_info));
|
||||||
if (!netdev) {
|
if (!netdev)
|
||||||
printk(KERN_WARNING "%s> alloc_etherdev failed.\n",
|
|
||||||
__func__);
|
|
||||||
return ERR_PTR(-ENOMEM);
|
return ERR_PTR(-ENOMEM);
|
||||||
}
|
|
||||||
|
|
||||||
np = netdev_priv(netdev);
|
np = netdev_priv(netdev);
|
||||||
np->xbdev = dev;
|
np->xbdev = dev;
|
||||||
|
|
Loading…
Reference in New Issue