MFC r264320:

  Fix spelling error in g_trace() call.
MFC r264142:

  Show error code when failing to destroy a mirror on delay
MFC r264481:
Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggers
to unwind around the calls from PLT to binder.
MFC r264364:
  Properly release the in6_multi lock.

Sponsored by:	Yandex LLC
MFC r264191:
Report stripe size and offset of the backing device in READ CAPACITY (16)
as physical sector size and offset.
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
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.
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
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.
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
MFC: r264384, r264415

mdoc and language improvements.
MFC: r264386

Improve markup and remove contractions.
MFC: r264416

Add a missing comma between error message definitions.

CID:		1199266
Found with:	Coverity Prevent(tm)
MFC: r264418

Avoid double free in f_acl().

CID:		1018508
Found with:	Coverity Prevent(tm)
MFC: r264419

Avoid double close() of a file descriptor.

CID:		1006089
Found with:	Coverity Prevent(tm)
MFC r262596:
4478 dtrace_dof_maxsize is far too small

illumos/illumos-gate@d339a29bb4765c4b6883a935cf69b669cd05bca0
MFC: r264421

Free resources in error cases; re-indent a curly brace while here.

CID:		1199366
Found with:	Coverity Prevent(tm)
MFC: r264479

Fix double fclose() in an error case.

CID:		1006120
Found with:	Coverity Prevent(tm)
MFC: r264489

Add a missing break in option parsing.

CID:		1011452
Found with:	Coverity Prevent(tm)
MFC: r264460

Document the xdev* targets.

PR:		188519
Submitted by:	Idwer Vollering <vidwer at gmail.com>
Reviewed by:	bapt