MFC r264320:

  Fix spelling error in g_trace() call.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264712 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264142:

  Show error code when failing to destroy a mirror on delay


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264713 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264481:
Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggers
to unwind around the calls from PLT to binder.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264718 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264364:
  Properly release the in6_multi lock.

Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264722 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264191:
Report stripe size and offset of the backing device in READ CAPACITY (16)
as physical sector size and offset.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264727 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264341:
Create zvol devices on zfs clone.

While big and shiny patch is not ready, it is better to have something.

PR:		kern/178999


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264729 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264077:
Add BIO_DELETE support to ZVOL.

It is an adapted merge from the vendor branch of:
    701 UNMAP support for COMSTAR  (in part related to ZFS)
    2130 zvol DKIOCFREE uses nested DMU transactions


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264732 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264193:
In addition to r264077, tell GEOM that we do support BIO_DELETE now.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264733 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264127

Add PCI-IDs for TBD Gen9 RAID controller HBAs from HP to ciss(4)

Submitted by:	Benesh, Scott <scott.benesh@hp.com>
Sponsored by:	Yahoo! Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264734 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264621

use correct (integer) type for the temperature sysctl

Reviewed by:	np, scottl
Obtained from:	Netflix


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264736 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264062:
  Correct endianness handling in getting station address from EEPROM.
  While I'm here, remove aue_eeprom_getword() as its only usage is to
  read station address and make it more readable.  This change is
  inspired by NetBSD.
  With this change, aue(4) should work on big endian architectures.

  PR:	188177


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264745 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264293:
  Add workaround for MCP61 Ethernet controller found on MSI K9
  motherboard.  PHY hardware used for the controller responded at
  all possible addresses which in turn resulted in having 32 PHYs
  for the controller.  If driver detects "MSI K9N6PGM2-V2 (MS-7309)"
  motherboard, tell miibus(4) PHY is located at 0.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264747 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r264257, r264327, r264514

Distinguish between the different variants and configurations of Sunix
{MIO,SER}5xxxx chips instead of treating all of them as PUC_PORT_2S.
Among others, this fixes the hang seen when trying to probe the none-
existent second UART on an actually 1-port chip.

Obtained from:	NetBSD (BAR layouts)
Sponsored by:	Bally Wulff Games & Entertainment GmbH


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264761 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r264384, r264415

mdoc and language improvements.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264775 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r264386

Improve markup and remove contractions.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264777 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r264416

Add a missing comma between error message definitions.

CID:		1199266
Found with:	Coverity Prevent(tm)
MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264779 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r264418

Avoid double free in f_acl().

CID:		1018508
Found with:	Coverity Prevent(tm)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264782 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r264419

Avoid double close() of a file descriptor.

CID:		1006089
Found with:	Coverity Prevent(tm)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264785 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264518, r264697, r264698, r264703:

r264518:
  Fix armv6 build failure: "armv6-freebsd-gcc: not found"

r264697:
  When building the 'xdev' target when WITH_GCC=1 and
  WITHOUT_CLANG_IS_CC=1, it appears WITHOUT_CLANG=1 must
  also be set.

  While here, reorder the lines to put the WITH_* and
  WITHOUT_* entries on the same line.

r264698:
  Fix EOL escape.

r264703:
  Apply a slightly different color hammer to arm/release.sh:

   - gcc(1) fails to build usr.bin/dtc
   - lack of WITH_GNUCXX=1 causes cc1plus(1) calls to fail
   - u-boot fails to build with clang (hard-coded gcc(1) calls)

  Implement the proper incantation of WITH_/WITHOUT_ knobs
  to get arm snapshot builds working again.

  Since the cc(1) binary no longer needs to be cc(1) instead of
  clang(1), remove the chroot(8) post-install cc(1) overwrite.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@264792 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r262596:
4478 dtrace_dof_maxsize is far too small

illumos/illumos-gate@d339a29bb4765c4b6883a935cf69b669cd05bca0


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