fix open-coded mountlist scan
get rid of CIRCLEQ
tmpfs_reg_resize: use size_t.
Update for new pcb tailq's.
While here fix ipv6 pcb printing by making tcp6_dump with tcp.
XXX: Merge the inet and the inet6 code. It is silly to need to specify
-p tcp6 to print a tcp6 pcb, we already know what it is.
Explain where this will fail.
expose the pcb queue structure for convenience
Remove now-non-existant bzero.S from sources list.
add a copy of uvm_swap_shutdown() here so that it is not undefined when we
use it.
convert from CIRCLEQ to TAILQ, remove open coded access.
convert to TAILQ, remove open-coded CIRCLEQ
convert from CIRCLEQ to TAILQ; remove open coding.
tuck in code inside the mutex
fix previous the end of the list is NULL, and don't open-code.
fix previous, list ends in NULL, and don't open-code
Add RAID_DIAGNOSTIC so that code gets built.

ok oster@
No need for bzero, memset provides it.
Replace the comment on this file. It appears to date back to CSRG days
and in particular was clearly last edited before nsswitch.conf existed.
add implementation defined attributes from FreeBSD
Resolve conflicts.
Fix fallout from circleq->tailq transition.