diff options
Diffstat (limited to 'net/core')
-rw-r--r-- | net/core/dev.c | 2 | ||||
-rw-r--r-- | net/core/net_namespace.c | 2 | ||||
-rw-r--r-- | net/core/sock.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index c7ba0388f1be..2c1c67fad64d 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -5209,7 +5209,7 @@ static int __netdev_upper_dev_link(struct net_device *dev, | |||
5209 | if (__netdev_find_adj(upper_dev, dev, &upper_dev->all_adj_list.upper)) | 5209 | if (__netdev_find_adj(upper_dev, dev, &upper_dev->all_adj_list.upper)) |
5210 | return -EBUSY; | 5210 | return -EBUSY; |
5211 | 5211 | ||
5212 | if (__netdev_find_adj(dev, upper_dev, &dev->all_adj_list.upper)) | 5212 | if (__netdev_find_adj(dev, upper_dev, &dev->adj_list.upper)) |
5213 | return -EEXIST; | 5213 | return -EEXIST; |
5214 | 5214 | ||
5215 | if (master && netdev_master_upper_dev_get(dev)) | 5215 | if (master && netdev_master_upper_dev_get(dev)) |
diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c index 78fc04ad36fc..572af0011997 100644 --- a/net/core/net_namespace.c +++ b/net/core/net_namespace.c | |||
@@ -601,7 +601,7 @@ static int rtnl_net_getid(struct sk_buff *skb, struct nlmsghdr *nlh) | |||
601 | } | 601 | } |
602 | 602 | ||
603 | err = rtnl_net_fill(msg, NETLINK_CB(skb).portid, nlh->nlmsg_seq, 0, | 603 | err = rtnl_net_fill(msg, NETLINK_CB(skb).portid, nlh->nlmsg_seq, 0, |
604 | RTM_GETNSID, net, peer, -1); | 604 | RTM_NEWNSID, net, peer, -1); |
605 | if (err < 0) | 605 | if (err < 0) |
606 | goto err_out; | 606 | goto err_out; |
607 | 607 | ||
diff --git a/net/core/sock.c b/net/core/sock.c index e891bcf325ca..292f42228bfb 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
@@ -1474,8 +1474,8 @@ void sk_release_kernel(struct sock *sk) | |||
1474 | return; | 1474 | return; |
1475 | 1475 | ||
1476 | sock_hold(sk); | 1476 | sock_hold(sk); |
1477 | sock_net_set(sk, get_net(&init_net)); | ||
1478 | sock_release(sk->sk_socket); | 1477 | sock_release(sk->sk_socket); |
1478 | sock_net_set(sk, get_net(&init_net)); | ||
1479 | sock_put(sk); | 1479 | sock_put(sk); |
1480 | } | 1480 | } |
1481 | EXPORT_SYMBOL(sk_release_kernel); | 1481 | EXPORT_SYMBOL(sk_release_kernel); |