correct comment about check performed by copyin()

most likely a botched copy-and-paste from copyout(); the value being
checked against VM_MAXUSER_ADDRESS is derived from the _source_ address,
i.e the address we copy from.
Print line number in MUTEX_ASSERT_{UN,}LOCKED

Should make it more useful to track down what panicked.

ok haesbaert.
Recursive locking is bad. Put back an explicit check for it in mutex.

ok patrick@
Fix race in tmpfs_vnode_get()

Set v_data before the call to checkalias(), as we might sleep there
after the vnode is inserted in the hash chain. This makes it possible
for another process to concurrently call checkalias(), find the vnode we
were originally allocating and try to vget() it, which needs v_data set
for locking purposes.

With input from and OK oga@
replace old bcopy/bzero with standard functions. ok kettenis
bcmp -> memcmp
printf(variable) --> printf("%s", variable)

ok deraadt@
Add db_vprintf(), and then use it in ACPI's db_disprint() instead of
formatting into a local buffer.

ok miod@
Remove the scatter/gather dma implementation as it is no longer used.

ok krw@, deraadt@
Have df(1) in the daily output show the inodes used/free.

a few developers thought this was a reasonable/good idea.
POSIX no longer requires sys/types.h be included to get the pid_t
definition, and neither do our headers.  OK espie@ guenther@
handle ttysize/TIOCGSIZE as a fallback for winsize/TIOCGWINSZ, not the
other way around; ok millert@
Rewrite receive filter handling and ioctl bits.

Tested by ISIHARA Takanori
add vendor SACOM (0ba0h)
regen
add SACOM USB485BL
add FUJITSU component FX-5251WB
regen
add IIJmobile 510FU
regen