Module Name:    src
Committed By:   ozaki-r
Date:           Mon Mar 28 04:38:04 UTC 2016

Modified Files:
        src/sys/net: if_bridge.c

Log Message:
Remove unused global bridge list

Pointed out by riastradh@


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/sys/net/if_bridge.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net/if_bridge.c
diff -u src/sys/net/if_bridge.c:1.110 src/sys/net/if_bridge.c:1.111
--- src/sys/net/if_bridge.c:1.110	Wed Mar 23 05:44:01 2016
+++ src/sys/net/if_bridge.c	Mon Mar 28 04:38:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_bridge.c,v 1.110 2016/03/23 05:44:01 ozaki-r Exp $	*/
+/*	$NetBSD: if_bridge.c,v 1.111 2016/03/28 04:38:04 ozaki-r Exp $	*/
 
 /*
  * Copyright 2001 Wasabi Systems, Inc.
@@ -80,7 +80,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.110 2016/03/23 05:44:01 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.111 2016/03/28 04:38:04 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_bridge_ipf.h"
@@ -341,9 +341,6 @@ static const struct bridge_control bridg
 
 static const int bridge_control_table_size = __arraycount(bridge_control_table);
 
-static LIST_HEAD(, bridge_softc) bridge_list;
-static kmutex_t bridge_list_lock;
-
 static struct if_clone bridge_cloner =
     IF_CLONE_INITIALIZER("bridge", bridge_clone_create, bridge_clone_destroy);
 
@@ -359,8 +356,6 @@ bridgeattach(int n)
 	pool_init(&bridge_rtnode_pool, sizeof(struct bridge_rtnode),
 	    0, 0, 0, "brtpl", NULL, IPL_NET);
 
-	LIST_INIT(&bridge_list);
-	mutex_init(&bridge_list_lock, MUTEX_DEFAULT, IPL_NET);
 	if_clone_attach(&bridge_cloner);
 }
 
@@ -432,10 +427,6 @@ bridge_clone_create(struct if_clone *ifc
 
 	if_alloc_sadl(ifp);
 
-	mutex_enter(&bridge_list_lock);
-	LIST_INSERT_HEAD(&bridge_list, sc, sc_list);
-	mutex_exit(&bridge_list_lock);
-
 	return (0);
 }
 
@@ -460,10 +451,6 @@ bridge_clone_destroy(struct ifnet *ifp)
 		bridge_delete_member(sc, bif);
 	BRIDGE_UNLOCK(sc);
 
-	mutex_enter(&bridge_list_lock);
-	LIST_REMOVE(sc, sc_list);
-	mutex_exit(&bridge_list_lock);
-
 	splx(s);
 
 	if_detach(ifp);

Reply via email to