Fixes for the RSU driver:
- The R92S_TCR register is an 8-bit register. Don't access it like a
16-bit register.
- Disable parsing the delete station event, due to many false events.
- Ensure that there is only one transfer queue for each endpoint, so
that packets transmitted don't get out of order.

MFC after:	1 week
The external USB HUB in the RPI-B rejects control endpoint traffic
using the BULK endpoint type, while other USB HUBs do not. Disable
endpoint type workaround for TT traffic.

MFC after:	3 days
- Add support for SG_GET_SG_TABLESIZE IOCTL to report that we don't support
scatter/gather lists.
- Return error for still unsupported SG 3.x API read/write calls.

MFC after:	1 month
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