ipv6: remove unnecessary local variable
authorRocco Yue <rocco.yue@mediatek.com>
Thu, 15 Jul 2021 14:26:43 +0000 (22:26 +0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 15 Jul 2021 17:26:03 +0000 (10:26 -0700)
The local variable "struct net *net" in the two functions of
inet6_rtm_getaddr() and inet6_dump_addr() are actually useless,
so remove them.

Signed-off-by: Rocco Yue <rocco.yue@mediatek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/addrconf.c

index 3bf685fe64b966a2dbf6a57c1ef0249ed6a59b35..e2f625e394557ad05f197cdd08fee1c157ec76e6 100644 (file)
@@ -5211,8 +5211,7 @@ static int inet6_dump_addr(struct sk_buff *skb, struct netlink_callback *cb,
                .netnsid = -1,
                .type = type,
        };
-       struct net *net = sock_net(skb->sk);
-       struct net *tgt_net = net;
+       struct net *tgt_net = sock_net(skb->sk);
        int idx, s_idx, s_ip_idx;
        int h, s_h;
        struct net_device *dev;
@@ -5351,7 +5350,7 @@ static int inet6_rtm_valid_getaddr_req(struct sk_buff *skb,
 static int inet6_rtm_getaddr(struct sk_buff *in_skb, struct nlmsghdr *nlh,
                             struct netlink_ext_ack *extack)
 {
-       struct net *net = sock_net(in_skb->sk);
+       struct net *tgt_net = sock_net(in_skb->sk);
        struct inet6_fill_args fillargs = {
                .portid = NETLINK_CB(in_skb).portid,
                .seq = nlh->nlmsg_seq,
@@ -5359,7 +5358,6 @@ static int inet6_rtm_getaddr(struct sk_buff *in_skb, struct nlmsghdr *nlh,
                .flags = 0,
                .netnsid = -1,
        };
-       struct net *tgt_net = net;
        struct ifaddrmsg *ifm;
        struct nlattr *tb[IFA_MAX+1];
        struct in6_addr *addr = NULL, *peer;