Deleted Added
full compact
72c72
< __FBSDID("$FreeBSD: head/sys/netinet/sctp_lock_bsd.h 165220 2006-12-14 17:02:55Z rrs $");
---
> __FBSDID("$FreeBSD: head/sys/netinet/sctp_lock_bsd.h 167598 2007-03-15 11:27:14Z rrs $");
109d108
<
111c110
< mtx_init(&sctppcbinfo.ipi_addr_mtx, "sctp-addr-wq", "sctp_addr_wq", MTX_DEF)
---
> mtx_init(&sctppcbinfo.ipi_addr_mtx, "sctp-addr", "sctp_addr", MTX_DEF)
121a121,138
>
>
> #define SCTP_IPI_ITERATOR_WQ_INIT() \
> mtx_init(&sctppcbinfo.ipi_iterator_wq_mtx, "sctp-it-wq", "sctp_it_wq", MTX_DEF)
>
> #define SCTP_IPI_ITERATOR_WQ_DESTROY() \
> mtx_destroy(&sctppcbinfo.ipi_iterator_wq_mtx)
>
> #define SCTP_IPI_ITERATOR_WQ_LOCK() do { \
> mtx_lock(&sctppcbinfo.ipi_iterator_wq_mtx); \
> } while (0)
>
> #define SCTP_IPI_ITERATOR_WQ_UNLOCK() mtx_unlock(&sctppcbinfo.ipi_iterator_wq_mtx)
>
>
>
>
>
193,218d209
< #ifdef INVARIANTS
<
< #define SCTP_INP_INCR_REF(_inp) { int x; \
< atomic_add_int(&((_inp)->refcount), 1); \
< x = atomic_fetchadd_int(&sctp_logoff_stuff, 1); \
< if(x == 30000) \
< sctp_logoff_stuff = x = 0; \
< sctp_logoff[x].inp = _inp; \
< sctp_logoff[x].ticks = ticks; \
< sctp_logoff[x].lineno = __LINE__; \
< sctp_logoff[x].updown = 1; \
< }
<
< #define SCTP_INP_DECR_REF(_inp) { int x; \
< if (atomic_fetchadd_int(&((_inp)->refcount), -1) == 0 ) panic("refcount goes negative"); \
< x = atomic_fetchadd_int(&sctp_logoff_stuff, 1); \
< if(x == 30000) \
< sctp_logoff_stuff = x = 0; \
< sctp_logoff[x].inp = _inp; \
< sctp_logoff[x].ticks = ticks; \
< sctp_logoff[x].lineno = __LINE__; \
< sctp_logoff[x].updown = 0; \
< }
<
< #else
<
222d212
< #endif