MFC r271429:
Persist vdev_resilver_txg changes to avoid panic caused by validation
vs a vdev_resilver_txg value from a previous resilver.

Approved by:	re (glebius)
Sponsored by:	Multiplay

(cherry picked from commit a0b52baaa82642f374e8621df92ebe76e43eea1e)
MFC r271934:
Output boot code warning when zpool upgrade -a is used to add features.

PR:		188328
Approved by:	re (marius)
Sponsored by:	Multiplay

(cherry picked from commit 971865d1c71dd85a0535df2b5c452a3322832568)
MFC r272389:

Diff reduction with kernel code: instruct the compiler that the data of
these types may be unaligned to their "normal" alignment and exercise
caution when accessing them.

PR:		194071
Approved by:	re (gjb)

(cherry picked from commit 0bbb133a516a472ce6215fb37ab2487ff207356e)
Make external NFS clients know when files have their attributes changed and
avoid cache the file's state indefinitely. The va_filerev is what is sent
to the client as the "change" attribute, the client is periodically fetching
the attributes and without this option the attribute remains as some garbage
value.

Phabric:	D905
Reported by:	Kevin Buhr <buhr@asaurus.net>
Reviewed by:	rmacklem, delphij
Approved by:	delphij
Obtained from:	r272467
Sponsored by:	QNAP Systems Inc.

(cherry picked from commit 6b6a0e5b05ab1414054afc77562682367d8856fc)
MFC r261892: zpool.8: fix typo in option description of labelclear command

(cherry picked from commit 7d7d42cd16ff63b027c82907b5e30e5fbb6af9ae)
MFC r261893: zfs.8: fix garbled options in a sample zfs send -R command line

(cherry picked from commit e7a471ff5e19e0302de711465a8a05f89c3a76ed)
MFC r271802:
Add dtrace probe support for zfs SET_ERROR(..)

MFC r271873:
Fix static kernel build with options ZFS

MFC r271819:
Remove sys/types.h include as per style (9)

Sponsored by:	Multiplay

(cherry picked from commit 7e6d3acc4d6d4e297610ebdd45611d56022dd7ad)
MFC r271589:
Added missing ZFS sysctls

This also includes small additional direct changes as it still uses the old
way of handling tunables.

Sponsored by:	Multiplay

(cherry picked from commit 303356caa9a2204687c43e218ab0b0b090dfd1fe)
MFC r272474:
Fix various issues with zvols

Sponsored by:	Multiplay

(cherry picked from commit 4347b3c38b4237555ff0fc5763cb47854bdf8d31)