Browse Source

rtnetlink: remove slave_validate callback

no users in the tree.

Signed-off-by: Florian Westphal <fw@strlen.de>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Florian Westphal 7 years ago
parent
commit
e774d96b7d
2 changed files with 0 additions and 9 deletions
  1. 0 3
      include/net/rtnetlink.h
  2. 0 6
      net/core/rtnetlink.c

+ 0 - 3
include/net/rtnetlink.h

@@ -93,9 +93,6 @@ struct rtnl_link_ops {
 
 
 	int			slave_maxtype;
 	int			slave_maxtype;
 	const struct nla_policy	*slave_policy;
 	const struct nla_policy	*slave_policy;
-	int			(*slave_validate)(struct nlattr *tb[],
-						  struct nlattr *data[],
-						  struct netlink_ext_ack *extack);
 	int			(*slave_changelink)(struct net_device *dev,
 	int			(*slave_changelink)(struct net_device *dev,
 						    struct net_device *slave_dev,
 						    struct net_device *slave_dev,
 						    struct nlattr *tb[],
 						    struct nlattr *tb[],

+ 0 - 6
net/core/rtnetlink.c

@@ -2631,12 +2631,6 @@ replay:
 					return err;
 					return err;
 				slave_data = slave_attr;
 				slave_data = slave_attr;
 			}
 			}
-			if (m_ops->slave_validate) {
-				err = m_ops->slave_validate(tb, slave_data,
-							    extack);
-				if (err < 0)
-					return err;
-			}
 		}
 		}
 
 
 		if (dev) {
 		if (dev) {