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)
 
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to