PERFORCE change 126334 for review
Kip Macy
kmacy at FreeBSD.org
Wed Sep 12 04:26:05 PDT 2007
http://perforce.freebsd.org/chv.cgi?CH=126334
Change 126334 by kmacy at kmacy_home:ethng on 2007/09/12 11:25:57
lock shared with rlock
Affected files ...
.. //depot/projects/ethng/src/sys/net/radix.h#3 edit
Differences ...
==== //depot/projects/ethng/src/sys/net/radix.h#3 (text+ko) ====
@@ -148,8 +148,8 @@
rw_init(&(rnh)->rnh_lock, "radix node head")
#define RADIX_NODE_HEAD_LOCK(rnh) rw_wlock(&(rnh)->rnh_lock)
#define RADIX_NODE_HEAD_UNLOCK(rnh) rw_wunlock(&(rnh)->rnh_lock)
-#define RADIX_NODE_HEAD_LOCK_SHARED(rnh) rw_wlock(&(rnh)->rnh_lock)
-#define RADIX_NODE_HEAD_UNLOCK_SHARED(rnh) rw_wunlock(&(rnh)->rnh_lock)
+#define RADIX_NODE_HEAD_LOCK_SHARED(rnh) rw_rlock(&(rnh)->rnh_lock)
+#define RADIX_NODE_HEAD_UNLOCK_SHARED(rnh) rw_runlock(&(rnh)->rnh_lock)
#define RADIX_NODE_HEAD_DESTROY(rnh) rw_destroy(&(rnh)->rnh_lock)
#define RADIX_NODE_HEAD_LOCK_ASSERT(rnh) rw_assert(&(rnh)->rnh_lock, RA_LOCKED)
#endif /* _KERNEL */
More information about the p4-projects
mailing list