Allow shared locking for the tmpfs vnodes.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
For Xeon 7500 and 48XX (Nehalem EX and Westmere EX) variants of the
Core i7 and Westmere processors, the uncore PMC subsystem is
completely different from the uncore PMC on smaller versions of CPUs.
Disable existing uncore hwpmc code for EX, otherwise non-existing MSRs
are accessed.

The cores PMCs seems to be identical for non-EX and EX, according to
the SDM.

Reviewed by:	davide, fabient
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Bulk document the kern.geom.label.*.enable sysctls and tunables.
Sadly, we do not actually live in the future.

Approved by:	wblock (mentor)
make sure ifp->if_transmit returns 0 if a buffer is enqueued.
A similar fix should be applied to vmxnet, ixgbe, igb, i40e.
(some of them previously reported by Michael Tuexen)

Drivers using if_transmit are correct, and so are most of the
other drivers that reassing if_transmit.

Among other things, this bug causes panics when using netmap emulation
on top of generic drivers.

Approved by:	bryanv
MFC after:	3 days
More RSU fixes:
- Properly align temporary buffer to 32-bit.
- Add an extra parenthesis to make expression clear.
- Range check the association ID received from hardware.

MFC after:	1 week
Cross-reference jot(1) and seq(1).

MFC after:	3 days
Update vt(4) console font author's email address

MFC after:	3 days
Remove extra copy of old email address.

MFC after:	3 days
cxgbe(4):  Properly account for the freelist buffers used when returning
early from service_iq due to a budget restriction.  This fixes a potential
rx hang when using INTx.

MFC after:	3 days
Remove D-Link DWA140 rev D1 by accident.

Pointed out by Anders Larsson in private email.
Correct the document date for last change.

MFC after:	1 week
Catch up with recent changes...
Convert functions to the new-style format.

Submitted by:	Vijay Singh <vijju.singh@gmail.com> via -hackers
OpenBSD 5.5, Mac OS X 10.10, Dragonfly BSD 3.8.0 added.
mdoc: drop the trailing dot from the xref list.
Mac OS X 10.10 is not released yet, removed.

Pointed out by:	pluknet
Fix OpenSSL multiple vulnerabilities.

Security:	CVE-2014-0195, CVE-2014-0221, CVE-2014-0224,
		CVE-2014-3470
Security:	SA-14:14.openssl
Approved by:	so
Use ENOBUFS instead of ENOMEM in error situations related to m_uiotombuf().
This was suggested by kevlo@.

MFC after: 3 days
Update vt(4) "Terminus BSD Console" font

"Terminus BSD Console" is a derivative of Terminus that is provided
by Mr. Dimitar Zhekov under the 2-clause BSD license for use by the             FreeBSD vt(4) console.

Reviewed by:	jhb
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation