Add 3 missing files that was generated but not included with the initial
commit.

Reported by:	buganini via IRC
MFC after:	2 weeks


git-svn-id: svn://svn.freebsd.org/base/head@235429 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Fix build with clang


git-svn-id: svn://svn.freebsd.org/base/head@235432 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Update catalogs


git-svn-id: svn://svn.freebsd.org/base/head@235434 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Eliminate initializations if global variables.  Compilers are not
  required to optimize these so it may result in larger binary size.

Pointed out by:	kib


git-svn-id: svn://svn.freebsd.org/base/head@235435 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix an mdoc(7) formatting nit.


git-svn-id: svn://svn.freebsd.org/base/head@235441 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
mdoc: Avoid playing tricks with Ns: If Nm is present in the SYNOPSIS section,
it will be output on its own line. Ns cancels this effect however. This change
is also consistent with the rest of our manual pages.


git-svn-id: svn://svn.freebsd.org/base/head@235450 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Move reset of USB mouse parameters from the USB mouse attach to
the USB mouse device open. Protect against multi character
device open. Some other nits.

MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@235451 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Set the MBR partition to active when doing a full disk MBR.

Submitted by:	kmoore
Obtained from:	PC-BSD
Sponsored by:	iXsystems
MFC after:	3 days


git-svn-id: svn://svn.freebsd.org/base/head@235452 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Style fixes.

Submitted by:	kmoore
Obtained from:	PC-BSD
MFC after:	3 days
Sponsored by:	iXsystems


git-svn-id: svn://svn.freebsd.org/base/head@235453 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix opensnoop for FreeBSD by removing probes with 64 at the end as
these are unnecessary.

Reference sh in the correct location (/bin/sh)


git-svn-id: svn://svn.freebsd.org/base/head@235454 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix execsnoop by changing exece and exec to be FreeBSD's execve.

Reference sh in the correct location (/bin/sh)


git-svn-id: svn://svn.freebsd.org/base/head@235455 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Move sh to the correct location for FreeBS (/bin/sh)


git-svn-id: svn://svn.freebsd.org/base/head@235456 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Move sh to the correct path for FreeBSD.


git-svn-id: svn://svn.freebsd.org/base/head@235457 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Implement the DTrace sched provider.  This implementation aims to be
compatible with the sched provider implemented by Solaris and its open-
source derivatives.  Full documentation of the sched provider can be found
on Oracle's DTrace wiki pages.

Note that for compatibility with scripts originally written for Solaris,
serveral probes are defined that will never fire.  These probes are defined
to fire when Solaris-specific features perform certain actions.  As these
features are not present in FreeBSD, the probes can never fire.

Also, I have added a two probes that are not defined in Solaris, lend-pri
and load-change.  These probes have been added to make it possible to
collect schedgraph data with DTrace.

Finally, a few probes are defined in Solaris to take a cpuinfo_t *
argument.  As it was not immediately clear to me how to translate that to
FreeBSD, currently those probes are passed NULL in place of a cpuinfo_t *.

Sponsored by: Sandvine Incorporated
MFC after:	2 weeks


git-svn-id: svn://svn.freebsd.org/base/head@235459 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Handle non-xretry errors the same as xretry errors for now.

Although I _should_ handle the other errors in various ways (specifically
errors like FILT), treating them as having transmitted successfully
is completely wrong.  Here, they'd be counted as successful and the BAW
would be advanced.. but the RX side wouldn't have received them.

The specific errors I've been seeing here are HAL_TXERR_FILT.

This patch does fix the issue - I've tested it using -i 0.001 pings
(enough to start aggregation) and now the behaviour is correct:

* The RX side never sees a "moved window" error, and
* The TX side sends BARs as needed, with the RX side correctly handling
  them.

PR:		kern/167902


git-svn-id: svn://svn.freebsd.org/base/head@235461 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/master'