Cleanup snmp6_alloc_dev()
Subsystems (3)
PATCH 1/1 Cleanup snmp6_alloc_dev()
This functions is never called with NULL or not setup argument, so the checks inside are redundant.
Also, the return value is always -ENOMEM, so no need in additional variable for this.
Signed-off-by Pavel Emelyanov <[email protected]>
---
net/ipv6/addrconf.c +1 -6
@@ -255,11 +255,6 @@ static void addrconf_mod_timer(struct inet6_ifaddr *ifp,static int snmp6_alloc_dev (struct inet6_dev *idev) { -int err = -ENOMEM ; - -if (!idev || !idev->dev) -return -EINVAL ; -if (snmp_mib_init ((void **)idev->stats.ipv6,sizeof (struct ipstats_mib ), __alignof__(struct ipstats_mib )) <0 )
@@ -280,7 +275,7 @@ err_icmpmsg: err_icmp:snmp_mib_free ((void **)idev->stats.ipv6); err_ip: -return err; +return -ENOMEM ; }static int snmp6_free_dev (struct inet6_dev *idev)
From: Pavel Emelyanov <[email protected]>
Date: Wed, 17 Oct 2007 14:44:44 +0400
Quoted 7 lines
This functions is never called with NULL or not setup argument, so the checks inside are redundant.
Also, the return value is always
-ENOMEM, so no need in additional variable for this.Signed-off-by Pavel Emelyanov <[email protected]>
Applied.