cvs commit: src/sys/sys queue.h

2006-10-24 Thread Ruslan Ermilov
ru 2006-10-24 11:20:29 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: (Forced commit.) Forgot to note that previous change was Submitted by: Stepan A. Baranov Revision ChangesPath 1.68 +0 -0 src/sys/sys/queue.h

cvs commit: src/sys/sys queue.h

2006-10-24 Thread Ruslan Ermilov
ru 2006-10-24 11:19:21 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: Remove the non-standard and undocumented STAILQ_REMOVE_HEAD_UNTIL() macro now that we no longer use it. Revision ChangesPath 1.67 +0 -5 src/sys/sys/que

cvs commit: src/sys/sys queue.h

2006-05-26 Thread Ed Maste
emaste 2006-05-26 18:17:53 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: Add sanity checking for QUEUE(3) TAILQs under INVARIANTS (similar to the LIST checks). Races may lead to list corruption, which can be difficult to unravel in a post-mort

cvs commit: src/sys/sys queue.h

2006-05-25 Thread Ed Maste
emaste 2006-05-26 02:26:53 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: QUEUE_MACRO_DEBUG is intended for userland code, so don't include checks that call panic under it. Revision ChangesPath 1.65 +2 -2 src/sys/sys/queue.h

Re: cvs commit: src/sys/sys queue.h

2006-03-05 Thread Dag-Erling Smørgrav
Joseph Koshy <[EMAIL PROTECTED]> writes: > Maxime Henrion <[EMAIL PROTECTED]> writes: > > Log: > > Cast the pointer to void * before casting it back to struct type * in > > STAILQ_LAST. This quiets a warning from GCC about increased required > > alignment for the cast. > Doesn't this trade

Re: cvs commit: src/sys/sys queue.h

2006-03-04 Thread Maxime Henrion
Joseph Koshy wrote: > > > mux 2006-03-03 18:54:33 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/sys queue.h > > Log: > > Cast the pointer to void * before casting it back to struct type * in > > STAILQ_LAST. This quiets a warning from GCC

Re: cvs commit: src/sys/sys queue.h

2006-03-04 Thread Joseph Koshy
> mux 2006-03-03 18:54:33 UTC > > FreeBSD src repository > > Modified files: > sys/sys queue.h > Log: > Cast the pointer to void * before casting it back to struct type * in > STAILQ_LAST. This quiets a warning from GCC about increased required > alignment

cvs commit: src/sys/sys queue.h

2006-03-03 Thread Maxime Henrion
mux 2006-03-03 18:54:33 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: Cast the pointer to void * before casting it back to struct type * in STAILQ_LAST. This quiets a warning from GCC about increased required alignment for the cast. Id

cvs commit: src/sys/sys queue.h

2005-11-22 Thread Ed Maste
emaste 2005-11-23 04:02:27 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: Userland applications may include queue.h and define INVARIANTS but not provide a panic(9) implementation. Thus, enable the sanity checks under INVARIANTS only if _KERNEL

Re: cvs commit: src/sys/sys queue.h

2005-11-19 Thread juli mallett
Maybe it should be KERNEL && INVARIANTS, for the sake of userland apps using queue.h which may have their own INVARIANTS define but not their own panic(9) implementation? * Ed Maste <[EMAIL PROTECTED]> [ Date: 2005-11-18 ] [ w.r.t. cvs commit: src/sys/sys queue.h ] > em

cvs commit: src/sys/sys queue.h

2005-11-18 Thread Ed Maste
emaste 2005-11-18 19:41:55 UTC FreeBSD src repository Modified files: sys/sys queue.h Log: Add sanity checking for QUEUE(3) lists under INVARIANTS. Races may lead to list corruption, which can be difficult to unravel in a post-mortem analysis. These checks ver