diff options
author | Tom Gundersen <teg@jklm.no> | 2014-07-14 10:37:24 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-15 19:12:48 -0400 |
commit | c835a677331495cf137a7f8a023463afd9f032f8 (patch) | |
tree | ca1b7c3aa3c2404f7912388e70f7e0cb9cf37043 /drivers/net/wan | |
parent | 238fa3623a5709d29673ed78ff8e714d040fbb89 (diff) |
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>
Diffstat (limited to 'drivers/net/wan')
-rw-r--r-- | drivers/net/wan/dlci.c | 4 | ||||
-rw-r--r-- | drivers/net/wan/hdlc.c | 3 | ||||
-rw-r--r-- | drivers/net/wan/hdlc_fr.c | 5 | ||||
-rw-r--r-- | drivers/net/wan/lapbether.c | 4 | ||||
-rw-r--r-- | drivers/net/wan/sbni.c | 7 | ||||
-rw-r--r-- | drivers/net/wan/sdla.c | 3 | ||||
-rw-r--r-- | drivers/net/wan/x25_asy.c | 4 |
7 files changed, 17 insertions, 13 deletions
diff --git a/drivers/net/wan/dlci.c b/drivers/net/wan/dlci.c index 19f7cb2cdef3..a463613a0719 100644 --- a/drivers/net/wan/dlci.c +++ b/drivers/net/wan/dlci.c | |||
@@ -327,8 +327,8 @@ static int dlci_add(struct dlci_add *dlci) | |||
327 | goto err1; | 327 | goto err1; |
328 | 328 | ||
329 | /* create device name */ | 329 | /* create device name */ |
330 | master = alloc_netdev( sizeof(struct dlci_local), "dlci%d", | 330 | master = alloc_netdev(sizeof(struct dlci_local), "dlci%d", |
331 | dlci_setup); | 331 | NET_NAME_UNKNOWN, dlci_setup); |
332 | if (!master) { | 332 | if (!master) { |
333 | err = -ENOMEM; | 333 | err = -ENOMEM; |
334 | goto err1; | 334 | goto err1; |
diff --git a/drivers/net/wan/hdlc.c b/drivers/net/wan/hdlc.c index 9c33ca918e19..51f6cee8aab2 100644 --- a/drivers/net/wan/hdlc.c +++ b/drivers/net/wan/hdlc.c | |||
@@ -256,7 +256,8 @@ static void hdlc_setup(struct net_device *dev) | |||
256 | struct net_device *alloc_hdlcdev(void *priv) | 256 | struct net_device *alloc_hdlcdev(void *priv) |
257 | { | 257 | { |
258 | struct net_device *dev; | 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 | if (dev) | 261 | if (dev) |
261 | dev_to_hdlc(dev)->priv = priv; | 262 | dev_to_hdlc(dev)->priv = priv; |
262 | return dev; | 263 | return dev; |
diff --git a/drivers/net/wan/hdlc_fr.c b/drivers/net/wan/hdlc_fr.c index 7c6cb4f31798..7cc64eac0fa3 100644 --- a/drivers/net/wan/hdlc_fr.c +++ b/drivers/net/wan/hdlc_fr.c | |||
@@ -1075,10 +1075,11 @@ static int fr_add_pvc(struct net_device *frad, unsigned int dlci, int type) | |||
1075 | used = pvc_is_used(pvc); | 1075 | used = pvc_is_used(pvc); |
1076 | 1076 | ||
1077 | if (type == ARPHRD_ETHER) { | 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 | dev->priv_flags &= ~IFF_TX_SKB_SHARING; | 1080 | dev->priv_flags &= ~IFF_TX_SKB_SHARING; |
1080 | } else | 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 | if (!dev) { | 1084 | if (!dev) { |
1084 | netdev_warn(frad, "Memory squeeze on fr_pvc()\n"); | 1085 | netdev_warn(frad, "Memory squeeze on fr_pvc()\n"); |
diff --git a/drivers/net/wan/lapbether.c b/drivers/net/wan/lapbether.c index a33a46fa88dd..2f5eda8a7227 100644 --- a/drivers/net/wan/lapbether.c +++ b/drivers/net/wan/lapbether.c | |||
@@ -325,8 +325,8 @@ static int lapbeth_new_device(struct net_device *dev) | |||
325 | 325 | ||
326 | ASSERT_RTNL(); | 326 | ASSERT_RTNL(); |
327 | 327 | ||
328 | ndev = alloc_netdev(sizeof(*lapbeth), "lapb%d", | 328 | ndev = alloc_netdev(sizeof(*lapbeth), "lapb%d", NET_NAME_UNKNOWN, |
329 | lapbeth_setup); | 329 | lapbeth_setup); |
330 | if (!ndev) | 330 | if (!ndev) |
331 | goto out; | 331 | goto out; |
332 | 332 | ||
diff --git a/drivers/net/wan/sbni.c b/drivers/net/wan/sbni.c index 1b89ecf0959e..758c4ba1e97c 100644 --- a/drivers/net/wan/sbni.c +++ b/drivers/net/wan/sbni.c | |||
@@ -227,7 +227,8 @@ int __init sbni_probe(int unit) | |||
227 | struct net_device *dev; | 227 | struct net_device *dev; |
228 | int err; | 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 | if (!dev) | 232 | if (!dev) |
232 | return -ENOMEM; | 233 | return -ENOMEM; |
233 | 234 | ||
@@ -1477,8 +1478,8 @@ int __init init_module( void ) | |||
1477 | int err; | 1478 | int err; |
1478 | 1479 | ||
1479 | while( num < SBNI_MAX_NUM_CARDS ) { | 1480 | while( num < SBNI_MAX_NUM_CARDS ) { |
1480 | dev = alloc_netdev(sizeof(struct net_local), | 1481 | dev = alloc_netdev(sizeof(struct net_local), "sbni%d", |
1481 | "sbni%d", sbni_devsetup); | 1482 | NET_NAME_UNKNOWN, sbni_devsetup); |
1482 | if( !dev) | 1483 | if( !dev) |
1483 | break; | 1484 | break; |
1484 | 1485 | ||
diff --git a/drivers/net/wan/sdla.c b/drivers/net/wan/sdla.c index cdd45fb8a1f6..421ac5f85699 100644 --- a/drivers/net/wan/sdla.c +++ b/drivers/net/wan/sdla.c | |||
@@ -1631,7 +1631,8 @@ static int __init init_sdla(void) | |||
1631 | 1631 | ||
1632 | printk("%s.\n", version); | 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 | if (!sdla) | 1636 | if (!sdla) |
1636 | return -ENOMEM; | 1637 | return -ENOMEM; |
1637 | 1638 | ||
diff --git a/drivers/net/wan/x25_asy.c b/drivers/net/wan/x25_asy.c index 5895f1978691..df6c07357556 100644 --- a/drivers/net/wan/x25_asy.c +++ b/drivers/net/wan/x25_asy.c | |||
@@ -81,8 +81,8 @@ static struct x25_asy *x25_asy_alloc(void) | |||
81 | char name[IFNAMSIZ]; | 81 | char name[IFNAMSIZ]; |
82 | sprintf(name, "x25asy%d", i); | 82 | sprintf(name, "x25asy%d", i); |
83 | 83 | ||
84 | dev = alloc_netdev(sizeof(struct x25_asy), | 84 | dev = alloc_netdev(sizeof(struct x25_asy), name, |
85 | name, x25_asy_setup); | 85 | NET_NAME_UNKNOWN, x25_asy_setup); |
86 | if (!dev) | 86 | if (!dev) |
87 | return NULL; | 87 | return NULL; |
88 | 88 | ||