Merge sendmail 8.14.8 to HEAD

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261194 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add new sendmail 8.14.8 file

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261195 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove local FreeBSD workaround now that upstream project has a better fix.

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261196 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update for sendmail 8.14.8 import

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261197 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add missing svn:keywords property to new files

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261198 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Minor changes to force commit these files so new freebsd*.cf files are
built to use the new sendmail-8.14.8/cf tree.

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261199 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Note merge to head for sendmail 8.14.8.

MFC after:	5 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261200 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add myself as a developer
Add bapt@ and kwm@ as mentors

Approved by:	kwm@ (co-mentor)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261209 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
fix args to mtx_init

Note that this commit hasn't been compile tested because these files
are not hooked up to the build...

PR:		186129
Submitted by:	Takanori Sawada
Approved by:	rpaulo


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261211 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge bmake-20140101 from vendor


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261212 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add support for 'clac' and 'stac' to DDB's disassembler on amd64.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261213 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove extra parens to silence clang warning.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261214 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge from vendor branch importing dtc git rev 6a15eb2350426d285130e4c9d84c0bdb6575547a


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261215 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Explicitly enable I/O and memory decoding in the bridge's command register
when activating an I/O or memory window on the CardBus bridge.

Tested by:	Olivier Cochard-Labbe <olivier@cochard.me>
Reviewed by:	imp
MFC after:	3 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261216 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove support for legacy PCI devices.  These haven't been needed since
support for LPC uart devices was added and it conflicts with upcoming
patches to add PCI INTx support.

Reviewed by:	neel


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261217 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Allow sigwait(2) in capabilities mode.

It's common for multi-threaded processes to create a thread for
the purpose of synchronously processing signals. Allow such processes to
utilize a capabilities sandbox.

Discussed with:	rwatson, pjd
MFC after:	2 weeks


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261220 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Comply to the official LibUSB v1.0 API:
"It is legal to attempt to claim an already-claimed interface."

MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261224 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revert r260622:
To be implemented a bit differently.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261226 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove STARTUP_PAGETABLE_ADDR from the ARM configs and replace it with
memory at the end of the kernel.

This helps reduce the SoC and board specific configuration required.

Reviewed by:	bsdimp
Tested by:	jmg (armeb), br


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261227 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
When detaching a [USB] keyboard, keys might still be pressed. Ensure
that all pressed keys are released before completing the USB keyboard
detach. This will prevent so-called "ghost-keys" from appearing after
that the USB device generating the key event(s) has been detached.

MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261228 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f