MFC r251959:
Remove stray empty line.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252054 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC 250333: Don't pad disk partition sizes with leading zeros.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252057 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r252010, r252011:

Mark geom_mirror as capable of unmapped i/o

Obtained from:	Netflix


git-svn-id: svn://svn.freebsd.org/base/stable/9@252063 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC 251637:
Borrow the algorithm from kvm_getprocs() to fix procstat_getprocs() to
handle the case where the process tables grows in between the calls to
fetch the size and fetch the table.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252065 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r251444, r251476
Add a "-v" (verbose) option to the gssd daemon, to help
with diagnosis of kerberized NFS mount problems. When set,
messages are sent to syslog() (or fprintf(stderr,...) if
"-d" is also specified) to indicate activity/results of
kgssapi upcalls.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252068 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r251445
Document the new "-v" option for the gssd daemon.
This is a content change.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252069 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: 249514
Point args[0] not at the thread that is ending but at the one that
is starting.  This is in line with practice in OpenSolaris.

Note that this change is only in ULE and not in the 4BSD scheduler.
Once this change settles in (MFC timeout has expired) we'll try it out
on 4BSD as well.

PR:		177706
Submitted by:	Tiwei Bie


git-svn-id: svn://svn.freebsd.org/base/stable/9@252070 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r251212, r251480:

GCC: bring back experimental support for amdfam10/barcelona CPUs.

This is a revised subset of the support initially brought in in r236962
and later reverted. The collateral efects seem to have disappeared but
it is still recommended to set the CPUTYPE with caution.

While here also install AMD intrinsics header ammintrin.h

Reviewed by:	jkim (ages ago)


git-svn-id: svn://svn.freebsd.org/base/stable/9@252080 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r251723:
The functions are called pci_{msi,msix}_count(), not pci_count_{msi,msix}().


git-svn-id: svn://svn.freebsd.org/base/stable/9@252087 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r251166:
Add macros which allow one to define SDT probes with six or seven arguments;
they are needed when porting some of the Solaris providers (ip, iscsi, and
tcp in particular).

dtrace_probe() only takes five arguments from the probe site, so we need to
add the appropriate cast to allow for more than five arguments. The extra
arguments are later copied out of dtrace_probe()'s stack frame by
dtrace_getarg() (or the provider-specific getarg method) as needed.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252089 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/svn_stable_9' into svn_stable_9