aboutsummaryrefslogtreecommitdiff
path: root/sys/net/radix.c
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2014-10-01 14:39:06 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2014-10-01 14:39:06 +0000
commit31f0d081d8bb499cd7beab872694ca4b3ebd9cf0 (patch)
tree24031f4983dce11f40ab7bc96fd391c9443ad7c2 /sys/net/radix.c
parentbb6b32dd818fbf3e1c8f726a9330170a9e31a62b (diff)
downloadsrc-31f0d081d8bb499cd7beab872694ca4b3ebd9cf0.tar.gz
src-31f0d081d8bb499cd7beab872694ca4b3ebd9cf0.zip
Remove lock init from radix.c.
Radix has never managed its locking itself. The only consumer using radix with embeded rwlock is system routing table. Move per-AF lock inits there.
Notes
Notes: svn path=/head/; revision=272361
Diffstat (limited to 'sys/net/radix.c')
-rw-r--r--sys/net/radix.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/net/radix.c b/sys/net/radix.c
index 62f57f80dac2..98a18004dc41 100644
--- a/sys/net/radix.c
+++ b/sys/net/radix.c
@@ -1122,9 +1122,6 @@ rn_inithead_internal(void **head, int off)
R_Zalloc(rnh, struct radix_node_head *, sizeof (*rnh));
if (rnh == 0)
return (0);
-#ifdef _KERNEL
- RADIX_NODE_HEAD_LOCK_INIT(rnh);
-#endif
*head = rnh;
t = rn_newpair(rn_zeros, off, rnh->rnh_nodes);
ttt = rnh->rnh_nodes + 2;