tipc: Eliminate useless memset operations in Ethernet media support
authorAllan Stephens <allan.stephens@windriver.com>
Wed, 19 Oct 2011 19:39:21 +0000 (15:39 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Tue, 27 Dec 2011 16:33:44 +0000 (11:33 -0500)
Gets rid of two pointless operations that zero out the array used to
record information about TIPC's Ethernet bearers. There is no need to
initialize the array on start up since it is a global variable that is
already zero'd out, and there is no need to zero it out on exit because
the array is never referenced again.

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
net/tipc/eth_media.c

index 236155c67aa0080e577a78db0a240c37998eef73..cd0a4b8b0ecfbb12b273e3fb3ad35e3576dd3530 100644 (file)
@@ -371,8 +371,6 @@ int tipc_eth_media_start(void)
        if (eth_started)
                return -EINVAL;
 
-       memset(eth_bearers, 0, sizeof(eth_bearers));
-
        res = tipc_register_media(&eth_media_info);
        if (res)
                return res;
@@ -396,6 +394,5 @@ void tipc_eth_media_stop(void)
 
        flush_scheduled_work();
        unregister_netdevice_notifier(&notifier);
-       memset(&eth_bearers, 0, sizeof(eth_bearers));
        eth_started = 0;
 }