MFC r256557 - kernel and userland osreldate helpers.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@261775 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r257600:
Initialize the struct tm before handing it to strptime(3).


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@261822 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r261584

In IPv6 code examples, use the correct v6 socket.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@261878 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r261838

Add a deprecation notice to nve.4 and Xref nfe.4.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@261974 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Direct commit to stable/8 to note that the nve(4) driver has been
deprecated.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@261992 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r249514 (by gnn):
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.

MFC r260043:
The arguments to sched:::off-cpu are the thread and associated process of
the thread selected to run, not the currently running thread.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262012 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r252895: Add a man page for the SDT_* macros


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262022 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r253720: Use kern_ioctl() rather than ioctl() for testing the FBT provider


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262024 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r214019: Update links for taskqueue(9) functions


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262062 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r258713,262062: add taskqueue_drain_all


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262063 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261122: dtrace: remove unexplained 16MB limitation from dt_alloc/dt_zalloc


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262069 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r258715: opensolaris compat: add taskq_wait emulation


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262072 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r255226: Add sysctl/tunables for various metaslab variables

MFC slacker:	pjd


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262074 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261401:

  Fix newsyslog(8) to use the size of the file instead of the blocks it
  takes on disk, as advertised in newsyslog.conf(5).

Approved by:	bapt (mentor, implicit)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262078 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r253441: Manually merge part of vendor import r238583 from Illumos


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262079 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r254591,255753: Enhance the ZFS vdev layer to maintain both a
logical and a physical minimum allocation size for devices

Note: on this branch the commit is adjusted for absence of U64
type support in sysctl infrastructure.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262080 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r252840: 3836 zio_free() can be processed immediately in the common case

MFC slacker:	mm


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262083 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r254077: MFV r254071: Fix a regression introduced by fix for Illumos bug #3834


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262085 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r254112: MFV r254079: multiple ZFS issues


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@262088 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r255750: MFV r254750: Add support of Illumos dumps on zvol over RAID-Z.

Note that this only adds the features.  FreeBSD would
still need more work to support dumping on zvols.

MFC slacker:	delphij


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