MFC r253417:
Clear the vnode knotes before destroying vpollinfo.

MFC r253737:
Split the destruction into the helper destroy_vpollinfo_free(), and
call it when raced, instead of destroy_vpollinfo().
MFC r253328:
Create a proper stack frame for i386 version of bcopy().
MFC r253076: rc.d/zfs: pass -v option to zfs mount
MFC r253067: zfsboottest: sync with changes in zfs boot code
MFC r253068: zfsboottest.sh: remove checks for things that are not
strictly required
MFC r253605: zfsboottest: remove explicit -Werror
MFC r253072: amd64: use -mno-omit-leaf-frame-pointer in addition to
-fno-omit-frame-pointer
MFC r253601: newvers.sh: fix the fallback case of git-svn detection
MFC r253602: newvers.sh: add another git-svn fallback
MFC r253070: zfs: load zpool.cache after a root fs is mounted
MFC r253073: zfs: try to properly handle i/o errors in mappedread_sf
MFC r253859:
Remove unused malloc type.
MFC 253887,253977:

- Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specified
  PID is valid for monitoring in FILEMON_SET_PID ioctl.

- Set the monitored PID to -1 when the process exits.

Suggested by:	jilles
Tested by:	sjg
MFC: r253926

zfs_ioc_rename should not leave the value of zc_name passed in via zc altered
on return.