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
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
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
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
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
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
> 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
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
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
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
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
11 matches
Mail list logo