Notable commits:
- 2e160dee9 Fix assert in FreeBSD-specific dmu_read_pages
- 3e73ea0c1 ZTS: zpool_trim_start_and_cancel_pos.ksh
- 03ef8f09e Add missing checks for unsupported features
- 8e43fa12c Fix vdev_rebuild_thread deadlock
- 75a089ed3 Fix overly broad locking in spa_vdev_config_exit()
- f01eaed45 Add upper bound for slop space calculation
- 515686296 Wrap bare EINVAL returns with SET_ERROR
- 94fa1c3d9 Force symlink creation for zpool.d compat links
- b9c07ec71 send_iterate_snap : doall send without fromsnap
- 9312e0fd1 Fix error message when zfs module are already unloaded
- 11f2e9a49 vdev_ops: don't try to call vdev_op_hold or vdev_op_rele when NULL
- c0801bf35 Cleaning up uio headers
- 52cb284f7 ztest: propagate -o to the zdb child process
- 2801e68d1 ztest: fix -o by calling set_global_var in child processes
- edc508ac0 libzpool: set_global_var: refactor to not modify 'arg'
- b5fffa1d2 libzpool: set_global_var: fix endianness handling (fixes zdb -o )
- 64e0fe14f Restore FreeBSD resource usage accounting
- 03e02e5b5 Checksum errors may not be counted
- e7adccf7f FreeBSD: disable the use of hardware crypto offload drivers for now
- 778869fa1 Fix report_mount_progress never calling set_progress_header
- bf156c966 Remove unused abd_alloc_scatter_offset_chunkcnt
- 658fb8020 Add "compatibility" property for zpool feature sets
- 35ec51796 FreeBSD: disable edonr in zfs_mod_supported_feature()
- 436ab35a5 Make inline ABD predicates compatible with C++
- fc273894d Rename zfs_inode_update to zfs_znode_update_vfs
- 4f22619ae Add an assert to clarify code