svn commit: r186149 - head/sys/net
Kip Macy
kmacy at FreeBSD.org
Tue Dec 16 00:20:16 UTC 2008
Author: kmacy
Date: Tue Dec 16 00:20:15 2008
New Revision: 186149
URL: http://svn.freebsd.org/changeset/base/186149
Log:
add macro for destroying an llentry's rwlock
Modified:
head/sys/net/if_llatbl.h
Modified: head/sys/net/if_llatbl.h
==============================================================================
--- head/sys/net/if_llatbl.h Tue Dec 16 00:18:04 2008 (r186148)
+++ head/sys/net/if_llatbl.h Tue Dec 16 00:20:15 2008 (r186149)
@@ -81,6 +81,7 @@ struct llentry {
#define LLE_DOWNGRADE(lle) rw_downgrade(&(lle)->lle_lock)
#define LLE_TRY_UPGRADE(lle) rw_try_upgrade(&(lle)->lle_lock)
#define LLE_LOCK_INIT(lle) rw_init_flags(&(lle)->lle_lock, "lle", RW_DUPOK)
+#define LLE_LOCK_DESTROY(lle) rw_destroy(&(lle)->lle_lock)
#define LLE_WLOCK_ASSERT(lle) rw_assert(&(lle)->lle_lock, RA_WLOCKED)
#define LLE_IS_VALID(lle) (((lle) != NULL) && ((lle) != (void *)-1))
@@ -119,7 +120,7 @@ struct llentry {
LLE_WUNLOCK(lle); \
} \
/* guard against invalid refs */ \
- lle = 0; \
+ lle = NULL; \
} while (0)
More information about the svn-src-all
mailing list