Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: set name_assign_type in alloc_netdev()

Extend alloc_netdev{,_mq{,s}}() to take name_assign_type as argument, and convert
all users to pass NET_NAME_UNKNOWN.

Coccinelle patch:

@@
expression sizeof_priv, name, setup, txqs, rxqs, count;
@@

(
-alloc_netdev_mqs(sizeof_priv, name, setup, txqs, rxqs)
+alloc_netdev_mqs(sizeof_priv, name, NET_NAME_UNKNOWN, setup, txqs, rxqs)
|
-alloc_netdev_mq(sizeof_priv, name, setup, count)
+alloc_netdev_mq(sizeof_priv, name, NET_NAME_UNKNOWN, setup, count)
|
-alloc_netdev(sizeof_priv, name, setup)
+alloc_netdev(sizeof_priv, name, NET_NAME_UNKNOWN, setup)
)

v9: move comments here from the wrong commit

Signed-off-by: Tom Gundersen <teg@jklm.no>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Tom Gundersen and committed by
David S. Miller
c835a677 238fa362

+185 -133
+2 -1
drivers/firewire/net.c
··· 1460 1460 goto have_dev; 1461 1461 } 1462 1462 1463 - net = alloc_netdev(sizeof(*dev), "firewire%d", fwnet_init_dev); 1463 + net = alloc_netdev(sizeof(*dev), "firewire%d", NET_NAME_UNKNOWN, 1464 + fwnet_init_dev); 1464 1465 if (net == NULL) { 1465 1466 mutex_unlock(&fwnet_device_mutex); 1466 1467 return -ENOMEM;
+1 -1
drivers/hsi/clients/ssi_protocol.c
··· 1115 1115 goto out; 1116 1116 } 1117 1117 1118 - ssi->netdev = alloc_netdev(0, ifname, ssip_pn_setup); 1118 + ssi->netdev = alloc_netdev(0, ifname, NET_NAME_UNKNOWN, ssip_pn_setup); 1119 1119 if (!ssi->netdev) { 1120 1120 dev_err(dev, "No memory for netdev\n"); 1121 1121 err = -ENOMEM;
+1 -1
drivers/infiniband/hw/amso1100/c2_provider.c
··· 734 734 /* change ethxxx to iwxxx */ 735 735 strcpy(name, "iw"); 736 736 strcat(name, &c2dev->netdev->name[3]); 737 - netdev = alloc_netdev(0, name, setup); 737 + netdev = alloc_netdev(0, name, NET_NAME_UNKNOWN, setup); 738 738 if (!netdev) { 739 739 printk(KERN_ERR PFX "%s - etherdev alloc failed", 740 740 __func__);
+2 -2
drivers/infiniband/ulp/ipoib/ipoib_main.c
··· 1394 1394 { 1395 1395 struct net_device *dev; 1396 1396 1397 - dev = alloc_netdev((int) sizeof (struct ipoib_dev_priv), name, 1398 - ipoib_setup); 1397 + dev = alloc_netdev((int)sizeof(struct ipoib_dev_priv), name, 1398 + NET_NAME_UNKNOWN, ipoib_setup); 1399 1399 if (!dev) 1400 1400 return NULL; 1401 1401
+2 -1
drivers/isdn/i4l/isdn_net.c
··· 2588 2588 printk(KERN_WARNING "isdn_net: Could not allocate net-device\n"); 2589 2589 return NULL; 2590 2590 } 2591 - netdev->dev = alloc_netdev(sizeof(isdn_net_local), name, _isdn_setup); 2591 + netdev->dev = alloc_netdev(sizeof(isdn_net_local), name, 2592 + NET_NAME_UNKNOWN, _isdn_setup); 2592 2593 if (!netdev->dev) { 2593 2594 printk(KERN_WARNING "isdn_net: Could not allocate network device\n"); 2594 2595 kfree(netdev);
+2 -1
drivers/media/dvb-core/dvb_net.c
··· 1276 1276 if ((if_num = get_if(dvbnet)) < 0) 1277 1277 return -EINVAL; 1278 1278 1279 - net = alloc_netdev(sizeof(struct dvb_net_priv), "dvb", dvb_net_setup); 1279 + net = alloc_netdev(sizeof(struct dvb_net_priv), "dvb", 1280 + NET_NAME_UNKNOWN, dvb_net_setup); 1280 1281 if (!net) 1281 1282 return -ENOMEM; 1282 1283
+2 -1
drivers/misc/sgi-xp/xpnet.c
··· 544 544 * use ether_setup() to init the majority of our device 545 545 * structure and then override the necessary pieces. 546 546 */ 547 - xpnet_device = alloc_netdev(0, XPNET_DEVICE_NAME, ether_setup); 547 + xpnet_device = alloc_netdev(0, XPNET_DEVICE_NAME, NET_NAME_UNKNOWN, 548 + ether_setup); 548 549 if (xpnet_device == NULL) { 549 550 kfree(xpnet_broadcast_partitions); 550 551 return -ENOMEM;
+2 -1
drivers/net/arcnet/arcnet.c
··· 346 346 struct net_device *dev; 347 347 348 348 dev = alloc_netdev(sizeof(struct arcnet_local), 349 - name && *name ? name : "arc%d", arcdev_setup); 349 + name && *name ? name : "arc%d", NET_NAME_UNKNOWN, 350 + arcdev_setup); 350 351 if(dev) { 351 352 struct arcnet_local *lp = netdev_priv(dev); 352 353 spin_lock_init(&lp->lock);
+1 -1
drivers/net/bonding/bond_main.c
··· 4420 4420 rtnl_lock(); 4421 4421 4422 4422 bond_dev = alloc_netdev_mq(sizeof(struct bonding), 4423 - name ? name : "bond%d", 4423 + name ? name : "bond%d", NET_NAME_UNKNOWN, 4424 4424 bond_setup, tx_queues); 4425 4425 if (!bond_dev) { 4426 4426 pr_err("%s: eek! can't alloc netdev!\n", name);
+2 -1
drivers/net/caif/caif_serial.c
··· 349 349 result = snprintf(name, sizeof(name), "cf%s", tty->name); 350 350 if (result >= IFNAMSIZ) 351 351 return -EINVAL; 352 - dev = alloc_netdev(sizeof(*ser), name, caifdev_setup); 352 + dev = alloc_netdev(sizeof(*ser), name, NET_NAME_UNKNOWN, 353 + caifdev_setup); 353 354 if (!dev) 354 355 return -ENOMEM; 355 356
+2 -2
drivers/net/caif/caif_spi.c
··· 730 730 int res; 731 731 dev = (struct cfspi_dev *)pdev->dev.platform_data; 732 732 733 - ndev = alloc_netdev(sizeof(struct cfspi), 734 - "cfspi%d", cfspi_setup); 733 + ndev = alloc_netdev(sizeof(struct cfspi), "cfspi%d", 734 + NET_NAME_UNKNOWN, cfspi_setup); 735 735 if (!dev) 736 736 return -ENODEV; 737 737
+1 -1
drivers/net/caif/caif_virtio.c
··· 661 661 int err = -EINVAL; 662 662 663 663 netdev = alloc_netdev(sizeof(struct cfv_info), cfv_netdev_name, 664 - cfv_netdev_setup); 664 + NET_NAME_UNKNOWN, cfv_netdev_setup); 665 665 if (!netdev) 666 666 return -ENOMEM; 667 667
+1 -1
drivers/net/can/dev.c
··· 565 565 else 566 566 size = sizeof_priv; 567 567 568 - dev = alloc_netdev(size, "can%d", can_setup); 568 + dev = alloc_netdev(size, "can%d", NET_NAME_UNKNOWN, can_setup); 569 569 if (!dev) 570 570 return NULL; 571 571
+1 -1
drivers/net/can/slcan.c
··· 529 529 return NULL; 530 530 531 531 sprintf(name, "slcan%d", i); 532 - dev = alloc_netdev(sizeof(*sl), name, slc_setup); 532 + dev = alloc_netdev(sizeof(*sl), name, NET_NAME_UNKNOWN, slc_setup); 533 533 if (!dev) 534 534 return NULL; 535 535
+1 -1
drivers/net/dummy.c
··· 164 164 struct net_device *dev_dummy; 165 165 int err; 166 166 167 - dev_dummy = alloc_netdev(0, "dummy%d", dummy_setup); 167 + dev_dummy = alloc_netdev(0, "dummy%d", NET_NAME_UNKNOWN, dummy_setup); 168 168 if (!dev_dummy) 169 169 return -ENOMEM; 170 170
+2 -1
drivers/net/eql.c
··· 585 585 586 586 pr_info("%s\n", version); 587 587 588 - dev_eql = alloc_netdev(sizeof(equalizer_t), "eql", eql_setup); 588 + dev_eql = alloc_netdev(sizeof(equalizer_t), "eql", NET_NAME_UNKNOWN, 589 + eql_setup); 589 590 if (!dev_eql) 590 591 return -ENOMEM; 591 592
+1 -1
drivers/net/ethernet/8390/lib8390.c
··· 986 986 static struct net_device *____alloc_ei_netdev(int size) 987 987 { 988 988 return alloc_netdev(sizeof(struct ei_device) + size, "eth%d", 989 - ethdev_setup); 989 + NET_NAME_UNKNOWN, ethdev_setup); 990 990 } 991 991 992 992
+2 -2
drivers/net/ethernet/tile/tilegx.c
··· 2201 2201 /* Allocate the device structure. Normally, "name" is a 2202 2202 * template, instantiated by register_netdev(), but not for us. 2203 2203 */ 2204 - dev = alloc_netdev_mqs(sizeof(*priv), name, tile_net_setup, 2205 - NR_CPUS, 1); 2204 + dev = alloc_netdev_mqs(sizeof(*priv), name, NET_NAME_UNKNOWN, 2205 + tile_net_setup, NR_CPUS, 1); 2206 2206 if (!dev) { 2207 2207 pr_err("alloc_netdev_mqs(%s) failed\n", name); 2208 2208 return;
+2 -1
drivers/net/ethernet/tile/tilepro.c
··· 2292 2292 * tile_net_setup(), and saves "name". Normally, "name" is a 2293 2293 * template, instantiated by register_netdev(), but not for us. 2294 2294 */ 2295 - dev = alloc_netdev(sizeof(*priv), name, tile_net_setup); 2295 + dev = alloc_netdev(sizeof(*priv), name, NET_NAME_UNKNOWN, 2296 + tile_net_setup); 2296 2297 if (!dev) { 2297 2298 pr_err("alloc_netdev(%s) failed\n", name); 2298 2299 return NULL;
+2 -1
drivers/net/hamradio/6pack.c
··· 596 596 if (tty->ops->write == NULL) 597 597 return -EOPNOTSUPP; 598 598 599 - dev = alloc_netdev(sizeof(struct sixpack), "sp%d", sp_setup); 599 + dev = alloc_netdev(sizeof(struct sixpack), "sp%d", NET_NAME_UNKNOWN, 600 + sp_setup); 600 601 if (!dev) { 601 602 err = -ENOMEM; 602 603 goto out;
+1 -1
drivers/net/hamradio/baycom_epp.c
··· 1206 1206 struct net_device *dev; 1207 1207 1208 1208 dev = alloc_netdev(sizeof(struct baycom_state), "bce%d", 1209 - baycom_epp_dev_setup); 1209 + NET_NAME_UNKNOWN, baycom_epp_dev_setup); 1210 1210 1211 1211 if (!dev) { 1212 1212 printk(KERN_WARNING "bce%d : out of memory\n", i);
+2 -2
drivers/net/hamradio/bpqether.c
··· 501 501 struct net_device *ndev; 502 502 struct bpqdev *bpq; 503 503 504 - ndev = alloc_netdev(sizeof(struct bpqdev), "bpq%d", 505 - bpq_setup); 504 + ndev = alloc_netdev(sizeof(struct bpqdev), "bpq%d", NET_NAME_UNKNOWN, 505 + bpq_setup); 506 506 if (!ndev) 507 507 return -ENOMEM; 508 508
+2 -2
drivers/net/hamradio/dmascc.c
··· 466 466 if (!info) 467 467 goto out; 468 468 469 - info->dev[0] = alloc_netdev(0, "", dev_setup); 469 + info->dev[0] = alloc_netdev(0, "", NET_NAME_UNKNOWN, dev_setup); 470 470 if (!info->dev[0]) { 471 471 printk(KERN_ERR "dmascc: " 472 472 "could not allocate memory for %s at %#3x\n", ··· 474 474 goto out1; 475 475 } 476 476 477 - info->dev[1] = alloc_netdev(0, "", dev_setup); 477 + info->dev[1] = alloc_netdev(0, "", NET_NAME_UNKNOWN, dev_setup); 478 478 if (!info->dev[1]) { 479 479 printk(KERN_ERR "dmascc: " 480 480 "could not allocate memory for %s at %#3x\n",
+1 -1
drivers/net/hamradio/hdlcdrv.c
··· 699 699 if (privsize < sizeof(struct hdlcdrv_state)) 700 700 privsize = sizeof(struct hdlcdrv_state); 701 701 702 - dev = alloc_netdev(privsize, ifname, hdlcdrv_setup); 702 + dev = alloc_netdev(privsize, ifname, NET_NAME_UNKNOWN, hdlcdrv_setup); 703 703 if (!dev) 704 704 return ERR_PTR(-ENOMEM); 705 705
+2 -1
drivers/net/hamradio/mkiss.c
··· 734 734 if (tty->ops->write == NULL) 735 735 return -EOPNOTSUPP; 736 736 737 - dev = alloc_netdev(sizeof(struct mkiss), "ax%d", ax_setup); 737 + dev = alloc_netdev(sizeof(struct mkiss), "ax%d", NET_NAME_UNKNOWN, 738 + ax_setup); 738 739 if (!dev) { 739 740 err = -ENOMEM; 740 741 goto out;
+1 -1
drivers/net/hamradio/scc.c
··· 1515 1515 int err; 1516 1516 struct net_device *dev; 1517 1517 1518 - dev = alloc_netdev(0, name, scc_net_setup); 1518 + dev = alloc_netdev(0, name, NET_NAME_UNKNOWN, scc_net_setup); 1519 1519 if (!dev) 1520 1520 return -ENOMEM; 1521 1521
+1 -1
drivers/net/hamradio/yam.c
··· 1147 1147 sprintf(name, "yam%d", i); 1148 1148 1149 1149 dev = alloc_netdev(sizeof(struct yam_port), name, 1150 - yam_setup); 1150 + NET_NAME_UNKNOWN, yam_setup); 1151 1151 if (!dev) { 1152 1152 pr_err("yam: cannot allocate net device\n"); 1153 1153 err = -ENOMEM;
+2 -1
drivers/net/ieee802154/fakehard.c
··· 343 343 if (!phy) 344 344 return -ENOMEM; 345 345 346 - dev = alloc_netdev(sizeof(struct fakehard_priv), "hardwpan%d", ieee802154_fake_setup); 346 + dev = alloc_netdev(sizeof(struct fakehard_priv), "hardwpan%d", 347 + NET_NAME_UNKNOWN, ieee802154_fake_setup); 347 348 if (!dev) { 348 349 wpan_phy_free(phy); 349 350 return -ENOMEM;
+2 -2
drivers/net/ifb.c
··· 269 269 struct ifb_private *dp; 270 270 int err; 271 271 272 - dev_ifb = alloc_netdev(sizeof(struct ifb_private), 273 - "ifb%d", ifb_setup); 272 + dev_ifb = alloc_netdev(sizeof(struct ifb_private), "ifb%d", 273 + NET_NAME_UNKNOWN, ifb_setup); 274 274 275 275 if (!dev_ifb) 276 276 return -ENOMEM;
+1 -1
drivers/net/loopback.c
··· 195 195 int err; 196 196 197 197 err = -ENOMEM; 198 - dev = alloc_netdev(0, "lo", loopback_setup); 198 + dev = alloc_netdev(0, "lo", NET_NAME_UNKNOWN, loopback_setup); 199 199 if (!dev) 200 200 goto out; 201 201
+2 -1
drivers/net/ppp/ppp_generic.c
··· 2665 2665 int ret = -ENOMEM; 2666 2666 int i; 2667 2667 2668 - dev = alloc_netdev(sizeof(struct ppp), "", ppp_setup); 2668 + dev = alloc_netdev(sizeof(struct ppp), "", NET_NAME_UNKNOWN, 2669 + ppp_setup); 2669 2670 if (!dev) 2670 2671 goto out1; 2671 2672
+1 -1
drivers/net/slip/slip.c
··· 749 749 return NULL; 750 750 751 751 sprintf(name, "sl%d", i); 752 - dev = alloc_netdev(sizeof(*sl), name, sl_setup); 752 + dev = alloc_netdev(sizeof(*sl), name, NET_NAME_UNKNOWN, sl_setup); 753 753 if (!dev) 754 754 return NULL; 755 755
+2 -1
drivers/net/tun.c
··· 1633 1633 name = ifr->ifr_name; 1634 1634 1635 1635 dev = alloc_netdev_mqs(sizeof(struct tun_struct), name, 1636 - tun_setup, queues, queues); 1636 + NET_NAME_UNKNOWN, tun_setup, queues, 1637 + queues); 1637 1638 1638 1639 if (!dev) 1639 1640 return -ENOMEM;
+1 -1
drivers/net/usb/cdc-phonet.c
··· 387 387 return -EINVAL; 388 388 389 389 dev = alloc_netdev(sizeof(*pnd) + sizeof(pnd->urbs[0]) * rxq_size, 390 - ifname, usbpn_setup); 390 + ifname, NET_NAME_UNKNOWN, usbpn_setup); 391 391 if (!dev) 392 392 return -ENOMEM; 393 393
+2 -1
drivers/net/usb/hso.c
··· 2520 2520 2521 2521 /* allocate our network device, then we can put in our private data */ 2522 2522 /* call hso_net_init to do the basic initialization */ 2523 - net = alloc_netdev(sizeof(struct hso_net), "hso%d", hso_net_init); 2523 + net = alloc_netdev(sizeof(struct hso_net), "hso%d", NET_NAME_UNKNOWN, 2524 + hso_net_init); 2524 2525 if (!net) { 2525 2526 dev_err(&interface->dev, "Unable to create ethernet device\n"); 2526 2527 goto exit;
+2 -2
drivers/net/wan/dlci.c
··· 327 327 goto err1; 328 328 329 329 /* create device name */ 330 - master = alloc_netdev( sizeof(struct dlci_local), "dlci%d", 331 - dlci_setup); 330 + master = alloc_netdev(sizeof(struct dlci_local), "dlci%d", 331 + NET_NAME_UNKNOWN, dlci_setup); 332 332 if (!master) { 333 333 err = -ENOMEM; 334 334 goto err1;
+2 -1
drivers/net/wan/hdlc.c
··· 256 256 struct net_device *alloc_hdlcdev(void *priv) 257 257 { 258 258 struct net_device *dev; 259 - dev = alloc_netdev(sizeof(struct hdlc_device), "hdlc%d", hdlc_setup); 259 + dev = alloc_netdev(sizeof(struct hdlc_device), "hdlc%d", 260 + NET_NAME_UNKNOWN, hdlc_setup); 260 261 if (dev) 261 262 dev_to_hdlc(dev)->priv = priv; 262 263 return dev;
+3 -2
drivers/net/wan/hdlc_fr.c
··· 1075 1075 used = pvc_is_used(pvc); 1076 1076 1077 1077 if (type == ARPHRD_ETHER) { 1078 - dev = alloc_netdev(0, "pvceth%d", ether_setup); 1078 + dev = alloc_netdev(0, "pvceth%d", NET_NAME_UNKNOWN, 1079 + ether_setup); 1079 1080 dev->priv_flags &= ~IFF_TX_SKB_SHARING; 1080 1081 } else 1081 - dev = alloc_netdev(0, "pvc%d", pvc_setup); 1082 + dev = alloc_netdev(0, "pvc%d", NET_NAME_UNKNOWN, pvc_setup); 1082 1083 1083 1084 if (!dev) { 1084 1085 netdev_warn(frad, "Memory squeeze on fr_pvc()\n");
+2 -2
drivers/net/wan/lapbether.c
··· 325 325 326 326 ASSERT_RTNL(); 327 327 328 - ndev = alloc_netdev(sizeof(*lapbeth), "lapb%d", 329 - lapbeth_setup); 328 + ndev = alloc_netdev(sizeof(*lapbeth), "lapb%d", NET_NAME_UNKNOWN, 329 + lapbeth_setup); 330 330 if (!ndev) 331 331 goto out; 332 332
+4 -3
drivers/net/wan/sbni.c
··· 227 227 struct net_device *dev; 228 228 int err; 229 229 230 - dev = alloc_netdev(sizeof(struct net_local), "sbni", sbni_devsetup); 230 + dev = alloc_netdev(sizeof(struct net_local), "sbni", 231 + NET_NAME_UNKNOWN, sbni_devsetup); 231 232 if (!dev) 232 233 return -ENOMEM; 233 234 ··· 1478 1477 int err; 1479 1478 1480 1479 while( num < SBNI_MAX_NUM_CARDS ) { 1481 - dev = alloc_netdev(sizeof(struct net_local), 1482 - "sbni%d", sbni_devsetup); 1480 + dev = alloc_netdev(sizeof(struct net_local), "sbni%d", 1481 + NET_NAME_UNKNOWN, sbni_devsetup); 1483 1482 if( !dev) 1484 1483 break; 1485 1484
+2 -1
drivers/net/wan/sdla.c
··· 1631 1631 1632 1632 printk("%s.\n", version); 1633 1633 1634 - sdla = alloc_netdev(sizeof(struct frad_local), "sdla0", setup_sdla); 1634 + sdla = alloc_netdev(sizeof(struct frad_local), "sdla0", 1635 + NET_NAME_UNKNOWN, setup_sdla); 1635 1636 if (!sdla) 1636 1637 return -ENOMEM; 1637 1638
+2 -2
drivers/net/wan/x25_asy.c
··· 81 81 char name[IFNAMSIZ]; 82 82 sprintf(name, "x25asy%d", i); 83 83 84 - dev = alloc_netdev(sizeof(struct x25_asy), 85 - name, x25_asy_setup); 84 + dev = alloc_netdev(sizeof(struct x25_asy), name, 85 + NET_NAME_UNKNOWN, x25_asy_setup); 86 86 if (!dev) 87 87 return NULL; 88 88
+1 -1
drivers/net/wimax/i2400m/usb.c
··· 472 472 473 473 /* Allocate instance [calls i2400m_netdev_setup() on it]. */ 474 474 result = -ENOMEM; 475 - net_dev = alloc_netdev(sizeof(*i2400mu), "wmx%d", 475 + net_dev = alloc_netdev(sizeof(*i2400mu), "wmx%d", NET_NAME_UNKNOWN, 476 476 i2400mu_netdev_setup); 477 477 if (net_dev == NULL) { 478 478 dev_err(dev, "no memory for network device instance\n");
+3 -2
drivers/net/wireless/airo.c
··· 2685 2685 struct net_device *ethdev) 2686 2686 { 2687 2687 int err; 2688 - struct net_device *dev = alloc_netdev(0, "wifi%d", wifi_setup); 2688 + struct net_device *dev = alloc_netdev(0, "wifi%d", NET_NAME_UNKNOWN, 2689 + wifi_setup); 2689 2690 if (!dev) 2690 2691 return NULL; 2691 2692 dev->ml_priv = ethdev->ml_priv; ··· 2786 2785 CapabilityRid cap_rid; 2787 2786 2788 2787 /* Create the network device object. */ 2789 - dev = alloc_netdev(sizeof(*ai), "", ether_setup); 2788 + dev = alloc_netdev(sizeof(*ai), "", NET_NAME_UNKNOWN, ether_setup); 2790 2789 if (!dev) { 2791 2790 airo_print_err("", "Couldn't alloc_etherdev"); 2792 2791 return NULL;
+1 -1
drivers/net/wireless/ath/ath6kl/cfg80211.c
··· 3636 3636 struct net_device *ndev; 3637 3637 struct ath6kl_vif *vif; 3638 3638 3639 - ndev = alloc_netdev(sizeof(*vif), name, ether_setup); 3639 + ndev = alloc_netdev(sizeof(*vif), name, NET_NAME_UNKNOWN, ether_setup); 3640 3640 if (!ndev) 3641 3641 return NULL; 3642 3642
+1 -1
drivers/net/wireless/ath/wil6210/netdev.c
··· 132 132 ch = wdev->wiphy->bands[IEEE80211_BAND_60GHZ]->channels; 133 133 cfg80211_chandef_create(&wdev->preset_chandef, ch, NL80211_CHAN_NO_HT); 134 134 135 - ndev = alloc_netdev(0, "wlan%d", ether_setup); 135 + ndev = alloc_netdev(0, "wlan%d", NET_NAME_UNKNOWN, ether_setup); 136 136 if (!ndev) { 137 137 dev_err(dev, "alloc_netdev_mqs failed\n"); 138 138 rc = -ENOMEM;
+2 -1
drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c
··· 808 808 } else { 809 809 brcmf_dbg(INFO, "allocate netdev interface\n"); 810 810 /* Allocate netdev, including space for private structure */ 811 - ndev = alloc_netdev(sizeof(*ifp), name, ether_setup); 811 + ndev = alloc_netdev(sizeof(*ifp), name, NET_NAME_UNKNOWN, 812 + ether_setup); 812 813 if (!ndev) 813 814 return ERR_PTR(-ENOMEM); 814 815
+1 -1
drivers/net/wireless/libertas/main.c
··· 981 981 goto err_wdev; 982 982 } 983 983 984 - dev = alloc_netdev(0, "wlan%d", ether_setup); 984 + dev = alloc_netdev(0, "wlan%d", NET_NAME_UNKNOWN, ether_setup); 985 985 if (!dev) { 986 986 dev_err(dmdev, "no memory for network device instance\n"); 987 987 goto err_adapter;
+1 -1
drivers/net/wireless/libertas/mesh.c
··· 1000 1000 goto done; 1001 1001 } 1002 1002 1003 - mesh_dev = alloc_netdev(0, "msh%d", ether_setup); 1003 + mesh_dev = alloc_netdev(0, "msh%d", NET_NAME_UNKNOWN, ether_setup); 1004 1004 if (!mesh_dev) { 1005 1005 lbs_deb_mesh("init mshX device failed\n"); 1006 1006 ret = -ENOMEM;
+2 -1
drivers/net/wireless/mac80211_hwsim.c
··· 2676 2676 goto out_free_radios; 2677 2677 } 2678 2678 2679 - hwsim_mon = alloc_netdev(0, "hwsim%d", hwsim_mon_setup); 2679 + hwsim_mon = alloc_netdev(0, "hwsim%d", NET_NAME_UNKNOWN, 2680 + hwsim_mon_setup); 2680 2681 if (hwsim_mon == NULL) { 2681 2682 err = -ENOMEM; 2682 2683 goto out_free_radios;
+2 -1
drivers/net/wireless/mwifiex/cfg80211.c
··· 2232 2232 } 2233 2233 2234 2234 dev = alloc_netdev_mqs(sizeof(struct mwifiex_private *), name, 2235 - ether_setup, IEEE80211_NUM_ACS, 1); 2235 + NET_NAME_UNKNOWN, ether_setup, 2236 + IEEE80211_NUM_ACS, 1); 2236 2237 if (!dev) { 2237 2238 wiphy_err(wiphy, "no memory available for netdevice\n"); 2238 2239 priv->bss_mode = NL80211_IFTYPE_UNSPECIFIED;
+2 -2
drivers/net/xen-netback/interface.c
··· 418 418 * When the guest selects the desired number, it will be updated 419 419 * via netif_set_real_num_*_queues(). 420 420 */ 421 - dev = alloc_netdev_mq(sizeof(struct xenvif), name, ether_setup, 422 - xenvif_max_queues); 421 + dev = alloc_netdev_mq(sizeof(struct xenvif), name, NET_NAME_UNKNOWN, 422 + ether_setup, xenvif_max_queues); 423 423 if (dev == NULL) { 424 424 pr_warn("Could not allocate netdev for %s\n", name); 425 425 return ERR_PTR(-ENOMEM);
+1 -1
drivers/s390/net/claw.c
··· 2915 2915 "failed with error code %d\n", ret); 2916 2916 goto out; 2917 2917 } 2918 - dev = alloc_netdev(0,"claw%d",claw_init_netdevice); 2918 + dev = alloc_netdev(0, "claw%d", NET_NAME_UNKNOWN, claw_init_netdevice); 2919 2919 if (!dev) { 2920 2920 dev_warn(&cgdev->dev, 2921 2921 "Activating the CLAW device failed\n");
+4 -2
drivers/s390/net/ctcm_main.c
··· 1137 1137 return NULL; 1138 1138 1139 1139 if (IS_MPC(priv)) 1140 - dev = alloc_netdev(0, MPC_DEVICE_GENE, ctcm_dev_setup); 1140 + dev = alloc_netdev(0, MPC_DEVICE_GENE, NET_NAME_UNKNOWN, 1141 + ctcm_dev_setup); 1141 1142 else 1142 - dev = alloc_netdev(0, CTC_DEVICE_GENE, ctcm_dev_setup); 1143 + dev = alloc_netdev(0, CTC_DEVICE_GENE, NET_NAME_UNKNOWN, 1144 + ctcm_dev_setup); 1143 1145 1144 1146 if (!dev) { 1145 1147 CTCM_DBF_TEXT_(ERROR, CTC_DBF_CRIT,
+1 -1
drivers/s390/net/netiucv.c
··· 2015 2015 struct net_device *dev; 2016 2016 2017 2017 dev = alloc_netdev(sizeof(struct netiucv_priv), "iucv%d", 2018 - netiucv_setup_netdevice); 2018 + NET_NAME_UNKNOWN, netiucv_setup_netdevice); 2019 2019 if (!dev) 2020 2020 return NULL; 2021 2021 rtnl_lock();
+4 -2
drivers/s390/net/qeth_l2_main.c
··· 952 952 { 953 953 switch (card->info.type) { 954 954 case QETH_CARD_TYPE_IQD: 955 - card->dev = alloc_netdev(0, "hsi%d", ether_setup); 955 + card->dev = alloc_netdev(0, "hsi%d", NET_NAME_UNKNOWN, 956 + ether_setup); 956 957 break; 957 958 case QETH_CARD_TYPE_OSN: 958 - card->dev = alloc_netdev(0, "osn%d", ether_setup); 959 + card->dev = alloc_netdev(0, "osn%d", NET_NAME_UNKNOWN, 960 + ether_setup); 959 961 card->dev->flags |= IFF_NOARP; 960 962 break; 961 963 default:
+2 -1
drivers/s390/net/qeth_l3_main.c
··· 3287 3287 } 3288 3288 } 3289 3289 } else if (card->info.type == QETH_CARD_TYPE_IQD) { 3290 - card->dev = alloc_netdev(0, "hsi%d", ether_setup); 3290 + card->dev = alloc_netdev(0, "hsi%d", NET_NAME_UNKNOWN, 3291 + ether_setup); 3291 3292 if (!card->dev) 3292 3293 return -ENODEV; 3293 3294 card->dev->flags |= IFF_NOARP;
+2 -1
drivers/staging/cxt1e1/linux.c
··· 917 917 struct net_device *ndev; 918 918 ci_t *ci; 919 919 920 - ndev = alloc_netdev(sizeof(ci_t), SBE_IFACETMPL, c4_setup); 920 + ndev = alloc_netdev(sizeof(ci_t), SBE_IFACETMPL, NET_NAME_UNKNOWN, 921 + c4_setup); 921 922 if (!ndev) { 922 923 pr_warning("%s: no memory for struct net_device !\n", 923 924 hi->devname);
+1 -1
drivers/staging/gdm724x/gdm_lte.c
··· 885 885 886 886 /* Allocate netdev */ 887 887 net = alloc_netdev(sizeof(struct nic), pdn_dev_name, 888 - ether_setup); 888 + NET_NAME_UNKNOWN, ether_setup); 889 889 if (net == NULL) { 890 890 pr_err("alloc_netdev failed\n"); 891 891 ret = -ENOMEM;
+2 -1
drivers/staging/gdm72xx/gdm_wimax.c
··· 886 886 struct net_device *dev; 887 887 int ret; 888 888 889 - dev = alloc_netdev(sizeof(*nic), "wm%d", ether_setup); 889 + dev = alloc_netdev(sizeof(*nic), "wm%d", NET_NAME_UNKNOWN, 890 + ether_setup); 890 891 891 892 if (dev == NULL) { 892 893 pr_err("alloc_etherdev failed\n");
+2 -1
drivers/staging/vt6655/wpactl.c
··· 89 89 struct net_device *dev = pDevice->dev; 90 90 int ret = 0; 91 91 92 - pDevice->wpadev = alloc_netdev(sizeof(PSDevice), "vntwpa", wpadev_setup); 92 + pDevice->wpadev = alloc_netdev(sizeof(PSDevice), "vntwpa", 93 + NET_NAME_UNKNOWN, wpadev_setup); 93 94 if (pDevice->wpadev == NULL) 94 95 return -ENOMEM; 95 96
+1 -1
drivers/staging/wlan-ng/p80211netdev.c
··· 769 769 770 770 /* Allocate and initialize the struct device */ 771 771 netdev = alloc_netdev(sizeof(struct wireless_dev), "wlan%d", 772 - ether_setup); 772 + NET_NAME_UNKNOWN, ether_setup); 773 773 if (netdev == NULL) { 774 774 dev_err(physdev, "Failed to alloc netdev.\n"); 775 775 wlan_free_wiphy(wiphy);
+2 -3
drivers/tty/n_gsm.c
··· 2789 2789 netname = "gsm%d"; 2790 2790 if (nc->if_name[0] != '\0') 2791 2791 netname = nc->if_name; 2792 - net = alloc_netdev(sizeof(struct gsm_mux_net), 2793 - netname, 2794 - gsm_mux_net_init); 2792 + net = alloc_netdev(sizeof(struct gsm_mux_net), netname, 2793 + NET_NAME_UNKNOWN, gsm_mux_net_init); 2795 2794 if (!net) { 2796 2795 pr_err("alloc_netdev failed"); 2797 2796 return -ENOMEM;
+2 -1
drivers/usb/gadget/f_phonet.c
··· 721 721 struct phonet_port *port; 722 722 723 723 /* Create net device */ 724 - dev = alloc_netdev(sizeof(*port), "upnlink%d", pn_net_setup); 724 + dev = alloc_netdev(sizeof(*port), "upnlink%d", NET_NAME_UNKNOWN, 725 + pn_net_setup); 725 726 if (!dev) 726 727 return ERR_PTR(-ENOMEM); 727 728
+6 -4
include/linux/netdevice.h
··· 2991 2991 2992 2992 /* Support for loadable net-drivers */ 2993 2993 struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name, 2994 + unsigned char name_assign_type, 2994 2995 void (*setup)(struct net_device *), 2995 2996 unsigned int txqs, unsigned int rxqs); 2996 - #define alloc_netdev(sizeof_priv, name, setup) \ 2997 - alloc_netdev_mqs(sizeof_priv, name, setup, 1, 1) 2997 + #define alloc_netdev(sizeof_priv, name, name_assign_type, setup) \ 2998 + alloc_netdev_mqs(sizeof_priv, name, name_assign_type, setup, 1, 1) 2998 2999 2999 - #define alloc_netdev_mq(sizeof_priv, name, setup, count) \ 3000 - alloc_netdev_mqs(sizeof_priv, name, setup, count, count) 3000 + #define alloc_netdev_mq(sizeof_priv, name, name_assign_type, setup, count) \ 3001 + alloc_netdev_mqs(sizeof_priv, name, name_assign_type, setup, count, \ 3002 + count) 3001 3003 3002 3004 int register_netdev(struct net_device *dev); 3003 3005 void unregister_netdev(struct net_device *dev);
+1 -1
net/802/fc.c
··· 126 126 */ 127 127 struct net_device *alloc_fcdev(int sizeof_priv) 128 128 { 129 - return alloc_netdev(sizeof_priv, "fc%d", fc_setup); 129 + return alloc_netdev(sizeof_priv, "fc%d", NET_NAME_UNKNOWN, fc_setup); 130 130 } 131 131 EXPORT_SYMBOL(alloc_fcdev);
+2 -1
net/802/fddi.c
··· 207 207 */ 208 208 struct net_device *alloc_fddidev(int sizeof_priv) 209 209 { 210 - return alloc_netdev(sizeof_priv, "fddi%d", fddi_setup); 210 + return alloc_netdev(sizeof_priv, "fddi%d", NET_NAME_UNKNOWN, 211 + fddi_setup); 211 212 } 212 213 EXPORT_SYMBOL(alloc_fddidev); 213 214
+2 -1
net/802/hippi.c
··· 228 228 229 229 struct net_device *alloc_hippi_dev(int sizeof_priv) 230 230 { 231 - return alloc_netdev(sizeof_priv, "hip%d", hippi_setup); 231 + return alloc_netdev(sizeof_priv, "hip%d", NET_NAME_UNKNOWN, 232 + hippi_setup); 232 233 } 233 234 234 235 EXPORT_SYMBOL(alloc_hippi_dev);
+2 -1
net/8021q/vlan.c
··· 250 250 snprintf(name, IFNAMSIZ, "vlan%.4i", vlan_id); 251 251 } 252 252 253 - new_dev = alloc_netdev(sizeof(struct vlan_dev_priv), name, vlan_setup); 253 + new_dev = alloc_netdev(sizeof(struct vlan_dev_priv), name, 254 + NET_NAME_UNKNOWN, vlan_setup); 254 255 255 256 if (new_dev == NULL) 256 257 return -ENOBUFS;
+2 -1
net/appletalk/dev.c
··· 39 39 40 40 struct net_device *alloc_ltalkdev(int sizeof_priv) 41 41 { 42 - return alloc_netdev(sizeof_priv, "lt%d", ltalk_setup); 42 + return alloc_netdev(sizeof_priv, "lt%d", NET_NAME_UNKNOWN, 43 + ltalk_setup); 43 44 } 44 45 EXPORT_SYMBOL(alloc_ltalkdev);
+2 -2
net/atm/br2684.c
··· 682 682 683 683 netdev = alloc_netdev(sizeof(struct br2684_dev), 684 684 ni.ifname[0] ? ni.ifname : "nas%d", 685 - (payload == p_routed) ? 686 - br2684_setup_routed : br2684_setup); 685 + NET_NAME_UNKNOWN, 686 + (payload == p_routed) ? br2684_setup_routed : br2684_setup); 687 687 if (!netdev) 688 688 return -ENOMEM; 689 689
+2 -1
net/atm/clip.c
··· 520 520 if (PRIV(dev)->number >= number) 521 521 number = PRIV(dev)->number + 1; 522 522 } 523 - dev = alloc_netdev(sizeof(struct clip_priv), "", clip_setup); 523 + dev = alloc_netdev(sizeof(struct clip_priv), "", NET_NAME_UNKNOWN, 524 + clip_setup); 524 525 if (!dev) 525 526 return -ENOMEM; 526 527 clip_priv = PRIV(dev);
+1 -1
net/batman-adv/soft-interface.c
··· 895 895 int ret; 896 896 897 897 soft_iface = alloc_netdev(sizeof(struct batadv_priv), name, 898 - batadv_softif_init_early); 898 + NET_NAME_UNKNOWN, batadv_softif_init_early); 899 899 if (!soft_iface) 900 900 return NULL; 901 901
+1 -1
net/bluetooth/6lowpan.c
··· 712 712 unsigned long flags; 713 713 714 714 netdev = alloc_netdev(sizeof(struct lowpan_dev), IFACE_NAME_TEMPLATE, 715 - netdev_setup); 715 + NET_NAME_UNKNOWN, netdev_setup); 716 716 if (!netdev) 717 717 return -ENOMEM; 718 718
+3 -2
net/bluetooth/bnep/core.c
··· 538 538 539 539 /* session struct allocated as private part of net_device */ 540 540 dev = alloc_netdev(sizeof(struct bnep_session), 541 - (*req->device) ? req->device : "bnep%d", 542 - bnep_net_setup); 541 + (*req->device) ? req->device : "bnep%d", 542 + NET_NAME_UNKNOWN, 543 + bnep_net_setup); 543 544 if (!dev) 544 545 return -ENOMEM; 545 546
+1 -1
net/bridge/br_if.c
··· 344 344 struct net_device *dev; 345 345 int res; 346 346 347 - dev = alloc_netdev(sizeof(struct net_bridge), name, 347 + dev = alloc_netdev(sizeof(struct net_bridge), name, NET_NAME_UNKNOWN, 348 348 br_dev_setup); 349 349 350 350 if (!dev)
+8 -5
net/core/dev.c
··· 6441 6441 6442 6442 /** 6443 6443 * alloc_netdev_mqs - allocate network device 6444 - * @sizeof_priv: size of private data to allocate space for 6445 - * @name: device name format string 6446 - * @setup: callback to initialize device 6447 - * @txqs: the number of TX subqueues to allocate 6448 - * @rxqs: the number of RX subqueues to allocate 6444 + * @sizeof_priv: size of private data to allocate space for 6445 + * @name: device name format string 6446 + * @name_assign_type: origin of device name 6447 + * @setup: callback to initialize device 6448 + * @txqs: the number of TX subqueues to allocate 6449 + * @rxqs: the number of RX subqueues to allocate 6449 6450 * 6450 6451 * Allocates a struct net_device with private data area for driver use 6451 6452 * and performs basic initialization. Also allocates subqueue structs 6452 6453 * for each queue on the device. 6453 6454 */ 6454 6455 struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name, 6456 + unsigned char name_assign_type, 6455 6457 void (*setup)(struct net_device *), 6456 6458 unsigned int txqs, unsigned int rxqs) 6457 6459 { ··· 6532 6530 #endif 6533 6531 6534 6532 strcpy(dev->name, name); 6533 + dev->name_assign_type = name_assign_type; 6535 6534 dev->group = INIT_NETDEV_GROUP; 6536 6535 if (!dev->ethtool_ops) 6537 6536 dev->ethtool_ops = &default_ethtool_ops;
+2 -2
net/core/rtnetlink.c
··· 1828 1828 num_rx_queues = ops->get_num_rx_queues(); 1829 1829 1830 1830 err = -ENOMEM; 1831 - dev = alloc_netdev_mqs(ops->priv_size, ifname, ops->setup, 1832 - num_tx_queues, num_rx_queues); 1831 + dev = alloc_netdev_mqs(ops->priv_size, ifname, NET_NAME_UNKNOWN, 1832 + ops->setup, num_tx_queues, num_rx_queues); 1833 1833 if (!dev) 1834 1834 goto err; 1835 1835
+2 -2
net/dsa/slave.c
··· 340 340 struct dsa_slave_priv *p; 341 341 int ret; 342 342 343 - slave_dev = alloc_netdev(sizeof(struct dsa_slave_priv), 344 - name, ether_setup); 343 + slave_dev = alloc_netdev(sizeof(struct dsa_slave_priv), name, 344 + NET_NAME_UNKNOWN, ether_setup); 345 345 if (slave_dev == NULL) 346 346 return slave_dev; 347 347
+2 -1
net/ethernet/eth.c
··· 390 390 struct net_device *alloc_etherdev_mqs(int sizeof_priv, unsigned int txqs, 391 391 unsigned int rxqs) 392 392 { 393 - return alloc_netdev_mqs(sizeof_priv, "eth%d", ether_setup, txqs, rxqs); 393 + return alloc_netdev_mqs(sizeof_priv, "eth%d", NET_NAME_UNKNOWN, 394 + ether_setup, txqs, rxqs); 394 395 } 395 396 EXPORT_SYMBOL(alloc_etherdev_mqs); 396 397
+1 -1
net/ipv4/ip_tunnel.c
··· 301 301 } 302 302 303 303 ASSERT_RTNL(); 304 - dev = alloc_netdev(ops->priv_size, name, ops->setup); 304 + dev = alloc_netdev(ops->priv_size, name, NET_NAME_UNKNOWN, ops->setup); 305 305 if (!dev) { 306 306 err = -ENOMEM; 307 307 goto failed;
+1 -1
net/ipv4/ipmr.c
··· 500 500 else 501 501 sprintf(name, "pimreg%u", mrt->id); 502 502 503 - dev = alloc_netdev(0, name, reg_vif_setup); 503 + dev = alloc_netdev(0, name, NET_NAME_UNKNOWN, reg_vif_setup); 504 504 505 505 if (dev == NULL) 506 506 return NULL;
+4 -2
net/ipv6/ip6_gre.c
··· 322 322 else 323 323 strcpy(name, "ip6gre%d"); 324 324 325 - dev = alloc_netdev(sizeof(*t), name, ip6gre_tunnel_setup); 325 + dev = alloc_netdev(sizeof(*t), name, NET_NAME_UNKNOWN, 326 + ip6gre_tunnel_setup); 326 327 if (!dev) 327 328 return NULL; 328 329 ··· 1327 1326 int err; 1328 1327 1329 1328 ign->fb_tunnel_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6gre0", 1330 - ip6gre_tunnel_setup); 1329 + NET_NAME_UNKNOWN, 1330 + ip6gre_tunnel_setup); 1331 1331 if (!ign->fb_tunnel_dev) { 1332 1332 err = -ENOMEM; 1333 1333 goto err_alloc_dev;
+3 -2
net/ipv6/ip6_tunnel.c
··· 315 315 else 316 316 sprintf(name, "ip6tnl%%d"); 317 317 318 - dev = alloc_netdev(sizeof (*t), name, ip6_tnl_dev_setup); 318 + dev = alloc_netdev(sizeof(*t), name, NET_NAME_UNKNOWN, 319 + ip6_tnl_dev_setup); 319 320 if (dev == NULL) 320 321 goto failed; 321 322 ··· 1774 1773 1775 1774 err = -ENOMEM; 1776 1775 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6tnl0", 1777 - ip6_tnl_dev_setup); 1776 + NET_NAME_UNKNOWN, ip6_tnl_dev_setup); 1778 1777 1779 1778 if (!ip6n->fb_tnl_dev) 1780 1779 goto err_alloc_dev;
+2 -2
net/ipv6/ip6_vti.c
··· 204 204 else 205 205 sprintf(name, "ip6_vti%%d"); 206 206 207 - dev = alloc_netdev(sizeof(*t), name, vti6_dev_setup); 207 + dev = alloc_netdev(sizeof(*t), name, NET_NAME_UNKNOWN, vti6_dev_setup); 208 208 if (dev == NULL) 209 209 goto failed; 210 210 ··· 1020 1020 1021 1021 err = -ENOMEM; 1022 1022 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0", 1023 - vti6_dev_setup); 1023 + NET_NAME_UNKNOWN, vti6_dev_setup); 1024 1024 1025 1025 if (!ip6n->fb_tnl_dev) 1026 1026 goto err_alloc_dev;
+1 -1
net/ipv6/ip6mr.c
··· 744 744 else 745 745 sprintf(name, "pim6reg%u", mrt->id); 746 746 747 - dev = alloc_netdev(0, name, reg_vif_setup); 747 + dev = alloc_netdev(0, name, NET_NAME_UNKNOWN, reg_vif_setup); 748 748 if (dev == NULL) 749 749 return NULL; 750 750
+3 -1
net/ipv6/sit.c
··· 250 250 else 251 251 strcpy(name, "sit%d"); 252 252 253 - dev = alloc_netdev(sizeof(*t), name, ipip6_tunnel_setup); 253 + dev = alloc_netdev(sizeof(*t), name, NET_NAME_UNKNOWN, 254 + ipip6_tunnel_setup); 254 255 if (dev == NULL) 255 256 return NULL; 256 257 ··· 1730 1729 sitn->tunnels[3] = sitn->tunnels_r_l; 1731 1730 1732 1731 sitn->fb_tunnel_dev = alloc_netdev(sizeof(struct ip_tunnel), "sit0", 1732 + NET_NAME_UNKNOWN, 1733 1733 ipip6_tunnel_setup); 1734 1734 if (!sitn->fb_tunnel_dev) { 1735 1735 err = -ENOMEM;
+2 -1
net/irda/irda_device.c
··· 293 293 */ 294 294 struct net_device *alloc_irdadev(int sizeof_priv) 295 295 { 296 - return alloc_netdev(sizeof_priv, "irda%d", irda_device_setup); 296 + return alloc_netdev(sizeof_priv, "irda%d", NET_NAME_UNKNOWN, 297 + irda_device_setup); 297 298 } 298 299 EXPORT_SYMBOL(alloc_irdadev); 299 300
+1 -1
net/irda/irlan/irlan_eth.c
··· 96 96 */ 97 97 struct net_device *alloc_irlandev(const char *name) 98 98 { 99 - return alloc_netdev(sizeof(struct irlan_cb), name, 99 + return alloc_netdev(sizeof(struct irlan_cb), name, NET_NAME_UNKNOWN, 100 100 irlan_eth_setup); 101 101 } 102 102
+2 -1
net/l2tp/l2tp_eth.c
··· 246 246 goto out; 247 247 } 248 248 249 - dev = alloc_netdev(sizeof(*priv), name, l2tp_eth_dev_setup); 249 + dev = alloc_netdev(sizeof(*priv), name, NET_NAME_UNKNOWN, 250 + l2tp_eth_dev_setup); 250 251 if (!dev) { 251 252 rc = -ENOMEM; 252 253 goto out_del_session;
+3 -3
net/mac80211/iface.c
··· 1624 1624 if (local->hw.queues >= IEEE80211_NUM_ACS) 1625 1625 txqs = IEEE80211_NUM_ACS; 1626 1626 1627 - ndev = alloc_netdev_mqs(sizeof(*sdata) + 1628 - local->hw.vif_data_size, 1629 - name, ieee80211_if_setup, txqs, 1); 1627 + ndev = alloc_netdev_mqs(sizeof(*sdata) + local->hw.vif_data_size, 1628 + name, NET_NAME_UNKNOWN, 1629 + ieee80211_if_setup, txqs, 1); 1630 1630 if (!ndev) 1631 1631 return -ENOMEM; 1632 1632 dev_net_set(ndev, wiphy_net(local->hw.wiphy));
+4 -2
net/mac802154/ieee802154_dev.c
··· 167 167 switch (type) { 168 168 case IEEE802154_DEV_MONITOR: 169 169 dev = alloc_netdev(sizeof(struct mac802154_sub_if_data), 170 - name, mac802154_monitor_setup); 170 + name, NET_NAME_UNKNOWN, 171 + mac802154_monitor_setup); 171 172 break; 172 173 case IEEE802154_DEV_WPAN: 173 174 dev = alloc_netdev(sizeof(struct mac802154_sub_if_data), 174 - name, mac802154_wpan_setup); 175 + name, NET_NAME_UNKNOWN, 176 + mac802154_wpan_setup); 175 177 break; 176 178 default: 177 179 dev = NULL;
+1 -1
net/netrom/af_netrom.c
··· 1418 1418 struct net_device *dev; 1419 1419 1420 1420 sprintf(name, "nr%d", i); 1421 - dev = alloc_netdev(0, name, nr_setup); 1421 + dev = alloc_netdev(0, name, NET_NAME_UNKNOWN, nr_setup); 1422 1422 if (!dev) { 1423 1423 printk(KERN_ERR "NET/ROM: nr_proto_init - unable to allocate device structure\n"); 1424 1424 goto fail;
+2 -1
net/openvswitch/vport-internal_dev.c
··· 165 165 netdev_vport = netdev_vport_priv(vport); 166 166 167 167 netdev_vport->dev = alloc_netdev(sizeof(struct internal_dev), 168 - parms->name, do_setup); 168 + parms->name, NET_NAME_UNKNOWN, 169 + do_setup); 169 170 if (!netdev_vport->dev) { 170 171 err = -ENOMEM; 171 172 goto error_free_vport;
+1 -1
net/phonet/pep-gprs.c
··· 267 267 return -EINVAL; /* need packet boundaries */ 268 268 269 269 /* Create net device */ 270 - dev = alloc_netdev(sizeof(*gp), ifname, gprs_setup); 270 + dev = alloc_netdev(sizeof(*gp), ifname, NET_NAME_UNKNOWN, gprs_setup); 271 271 if (!dev) 272 272 return -ENOMEM; 273 273 gp = netdev_priv(dev);
+1 -1
net/rose/af_rose.c
··· 1538 1538 char name[IFNAMSIZ]; 1539 1539 1540 1540 sprintf(name, "rose%d", i); 1541 - dev = alloc_netdev(0, name, rose_setup); 1541 + dev = alloc_netdev(0, name, NET_NAME_UNKNOWN, rose_setup); 1542 1542 if (!dev) { 1543 1543 printk(KERN_ERR "ROSE: rose_proto_init - unable to allocate memory\n"); 1544 1544 rc = -ENOMEM;
+2 -2
net/sched/sch_teql.c
··· 485 485 struct net_device *dev; 486 486 struct teql_master *master; 487 487 488 - dev = alloc_netdev(sizeof(struct teql_master), 489 - "teql%d", teql_master_setup); 488 + dev = alloc_netdev(sizeof(struct teql_master), "teql%d", 489 + NET_NAME_UNKNOWN, teql_master_setup); 490 490 if (!dev) { 491 491 err = -ENOMEM; 492 492 break;