- enable building of loader by default
- fix MK_ZFS == "no" and MK_CDDL == "no" handling
Should be ${MK_ZFS} != "no"
MFC: r192432: Fail pwd_mkdb -C if the user name is MAXLOGNAME or longer.
fix loader for default settings case
Prevent integer overflow in direct pipe write code from circumventing
virtual-to-physical page lookups. [09:09]

Add missing permissions check for SIOCSIFINFO_IN6 ioctl. [09:10]

Fix buffer overflow in "autokey" negotiation in ntpd(8). [09:11]

Approved by:	so (cperciva)
Approved by:	re (not really, but SVN wants this...)
Security:	FreeBSD-SA-09:09.pipe
Security:	FreeBSD-SA-09:10.ipv6
Security:	FreeBSD-SA-09:11.ntpd
MFC r185647;
Several threads in a process may do vfork() simultaneously. Then, all
parent threads sleep on the parent' struct proc until corresponding
child releases the vmspace. Each sleep is interlocked with proc mutex of
the child, that triggers assertion in the sleepq_add(). The assertion
requires that at any time, all simultaneous sleepers for the channel use
the same interlock.

Silent the assertion by using conditional variable allocated in the
child. Broadcast the variable event on exec() and exit().

MFC r188750:
Adapt linux emulation to use cv for vfork wait.
merge r176055, r176056: use libc's version definition file.
merge r176060, r176071: add pthread_mutex_isowned_np() (already in libthr)
merge r173764: fix aliasing violations.
merge r173722: lower WARNS; we can't easily fix the (contrib) code.
MFC r193059:
- Use sig_atomic_t for signal handler variables.

MFC r193325:
- Use volatile for signal variables.

MFC r193372:
Correct comment.
MFC r193213:
- Add missing data argument to printf.
merge r173716: lower WARNS to avoid spurious "variable might be clobbered
by longjmp" warnings.
merge r173719: constify expand_number(3).
Lower WARNS due to aliasing violations in contrib code.
merge r173723, r173726: fix an execl() call.
MFC:

r188216 | wkoszek | 2009-02-05 17:55:19 -0700 (Thu, 05 Feb 2009) | 5 lines
r185545 | imp | 2008-12-01 21:54:31 -0700 (Mon, 01 Dec 2008) | 2 lines
r185140 | imp | 2008-11-20 20:03:57 -0700 (Thu, 20 Nov 2008) | 4 lines
r185015 | imp | 2008-11-16 18:32:29 -0700 (Sun, 16 Nov 2008) | 8 lines
r184981 | imp | 2008-11-14 22:22:06 -0700 (Fri, 14 Nov 2008) | 5 lines

These commits move all the parsing of the CIS to where the card is
detected, rather than when the open call for the device happens.  This
means that we can now reliably get this info from cards.  Atheros
network cards in conjunction with the HAL were a primary motivator for
this fix, although other applications benefit.
MFC: Add a feature_present(3) function which checks to see if a named kernel
feature is present by checking the kern.features sysctl MIB.
MFC r192943: Correct off-by-one issue in truss(1) which happens when system
call number is nsyscalls.  (mips bits intentionally left off since it's not
in 7-stable yet)
MFC of tzdata2009i:

Bangladesh will go into DST on 20 June.