rtnelink: remove unused parameter from rtnl_create_link().
authorRami Rosen <ramirose@gmail.com>
Fri, 30 Nov 2012 01:08:47 +0000 (01:08 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Nov 2012 17:24:40 +0000 (12:24 -0500)
This patch removes an unused parameter (src_net) from rtnl_create_link()
method and from the method single invocation, in veth.
This parameter was used in the past when calling
ops->get_tx_queues(src_net, tb) in rtnl_create_link().
The get_tx_queues() member of rtnl_link_ops was replaced by two methods,
get_num_tx_queues() and get_num_rx_queues(), which do not get any
parameter. This was done in commit d40156aa5ecbd51fed932ed4813df82b56e5ff4d by
Jiri Pirko ("rtnl: allow to specify different num for rx and tx queue count").

Signed-off-by: Rami Rosen <ramirose@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/veth.c
include/net/rtnetlink.h
net/core/rtnetlink.c

index 24f6b27e169fd18ab14002544de4e71fe6897f7d..95814d9747ef1988657ccd72bc01d56501bc7b37 100644 (file)
@@ -340,7 +340,7 @@ static int veth_newlink(struct net *src_net, struct net_device *dev,
        if (IS_ERR(net))
                return PTR_ERR(net);
 
-       peer = rtnl_create_link(src_net, net, ifname, &veth_link_ops, tbp);
+       peer = rtnl_create_link(net, ifname, &veth_link_ops, tbp);
        if (IS_ERR(peer)) {
                put_net(net);
                return PTR_ERR(peer);
index 6b00c4fc4291f1704e439e4a5db217b6f0a3db2d..5a15fabd6a750eb2fca1e832285a5de0179a5085 100644 (file)
@@ -125,7 +125,7 @@ extern void rtnl_af_unregister(struct rtnl_af_ops *ops);
 
 
 extern struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]);
-extern struct net_device *rtnl_create_link(struct net *src_net, struct net *net,
+extern struct net_device *rtnl_create_link(struct net *net,
        char *ifname, const struct rtnl_link_ops *ops, struct nlattr *tb[]);
 extern int rtnl_configure_link(struct net_device *dev,
                               const struct ifinfomsg *ifm);
index 575a6ee899445e45aae273a986275d136e722f59..1868625af25e096d1c7886d29ce6c5967ac1040f 100644 (file)
@@ -1642,7 +1642,7 @@ int rtnl_configure_link(struct net_device *dev, const struct ifinfomsg *ifm)
 }
 EXPORT_SYMBOL(rtnl_configure_link);
 
-struct net_device *rtnl_create_link(struct net *src_net, struct net *net,
+struct net_device *rtnl_create_link(struct net *net,
        char *ifname, const struct rtnl_link_ops *ops, struct nlattr *tb[])
 {
        int err;
@@ -1840,7 +1840,7 @@ replay:
                if (IS_ERR(dest_net))
                        return PTR_ERR(dest_net);
 
-               dev = rtnl_create_link(net, dest_net, ifname, ops, tb);
+               dev = rtnl_create_link(dest_net, ifname, ops, tb);
                if (IS_ERR(dev)) {
                        err = PTR_ERR(dev);
                        goto out;