From nobody Sat Aug 13 23:15:30 2022 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M4xGq4T0Cz4Z6cR; Sat, 13 Aug 2022 23:15:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M4xGq46dZz3NDK; Sat, 13 Aug 2022 23:15:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660432531; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IUoNkzsUSg9K9JTWmlshHD/YPsU28gzyyou0nC/6W44=; b=I5te4DbnqnENCfpTEMgBa/GUvFHL9W772zk1wIRmIy43fNqt1WzLRYKe/WH4jlnX4yCnGb O4bfu63BmgIH+zq3+diHcMCR+M8J3/wBtFU10Ai1JuiW5TUU3HLGax999pI0xul4IgxQK7 KQDMlFChdhDyZ2NQwSdXmW4BSMDInBdeasVCBkuFx2LnwPVGdXcMC/l5InEjotl+Cg3m6N Bk0XRM2gq6Zj7rfS/ZGdlBn5mALTZ9+kGtj1y8+I/x1QT/eBeZdBcDUWul96xoTXjPe2KZ HEJacyhRIBuqAezsHSecjL/aSEtFcNsOikx+TWxt59RsUaHcElMJJlIM8QP5Sg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4M4xGq39YlzT8X; Sat, 13 Aug 2022 23:15:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 27DNFVUK041049; Sat, 13 Aug 2022 23:15:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27DNFU7B041048; Sat, 13 Aug 2022 23:15:30 GMT (envelope-from git) Date: Sat, 13 Aug 2022 23:15:30 GMT Message-Id: <202208132315.27DNFU7B041048@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Martin Matuska Subject: git: 271171e0d97b - main - zfs: merge openzfs/zfs@b3d0568cf List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mm X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 271171e0d97b88ba2a7c3bf750c9672b484c1c13 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660432531; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IUoNkzsUSg9K9JTWmlshHD/YPsU28gzyyou0nC/6W44=; b=pzuHzFW4YoXKNK/XtWsrtfHBIgUJ5NGNh5j8Qa7Cyk24HymMUDoy2SZ3IKZ4X3FQ/xkugT egSmX2/yKcbTpiHv3MC7u+MezaeLQ3z9gRxOlWB6k2rDS9jq4HnLxEdUS1WxPCUCqINBJW 8IbhPbiQhtpRONGL6oZNlxPlHirvQ2vLcAyziEK1tcm4Z4H7mtu3a2jbrsBx+DoEPTriv5 04lRyEFIiVyhTYlJrDBWp0O9XmW5FSBv8oL7bCCt8D71qLAcLigCZltyJg8Ur2pYunQwEW wu6vxzBFq6+kqEOJOBF/HtieBGd63+jl0WQtPz++yau1UH11saXLDfFf8yYtig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1660432531; a=rsa-sha256; cv=none; b=Ccz5GTaEMmJLcZqQ7BzJfEvDXunJ+DewVP/aafef0JXNkMsfnEbahF56EZTRGZJtOJbqO7 owsNVU5adJE+TQdFgLvTGadqY80AGyR/obilRBGJpus98NynTF7BvnpDa0d0mxMybUI1xx MF3H2CkCo5aWVTaRVBSuWKg2jn1q83Kz0eiPtgFhF2ThpWEd78O5c6T2L8Ke4/7/eKGSfg KE/esk1u31Ld3eWsOdW1MepBXJ0kk9Orj86AAmeFFho5pdQYWjlytItZev+WLg6BXlN1oY dLyz2RQjyFYUHXG59RztPgaOrx1eXpeLDBEoUq6Kk5LyTBvy/NlG0mVko06j9Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by mm: URL: https://cgit.FreeBSD.org/src/commit/?id=271171e0d97b88ba2a7c3bf750c9672b484c1c13 commit 271171e0d97b88ba2a7c3bf750c9672b484c1c13 Merge: cc495d3b679d b3d0568cfd65 Author: Martin Matuska AuthorDate: 2022-08-13 23:13:55 +0000 Commit: Martin Matuska CommitDate: 2022-08-13 23:14:21 +0000 zfs: merge openzfs/zfs@b3d0568cf Notable upstream pull request merges: #9372 Implement a new type of zfs receive: corrective receive (-c) #13635 Add snapshots_changed as property #13636 Add support for per dataset zil stats and use wmsum counters #13643 Fix scrub resume from newly created hole #13670 Fix memory allocation for the checksum benchmark #13695 Skip checksum benchmarks on systems with slow cpu #13711 zpool: fix redundancy check after vdev removal Obtained from: OpenZFS OpenZFS commit: b3d0568cfd65458c92f7ab3d7bb709087992628e sys/contrib/openzfs/META | 2 +- sys/contrib/openzfs/cmd/arcstat.in | 2 +- sys/contrib/openzfs/cmd/dbufstat.in | 2 +- sys/contrib/openzfs/cmd/mount_zfs.c | 2 +- sys/contrib/openzfs/cmd/raidz_test/raidz_bench.c | 2 +- sys/contrib/openzfs/cmd/raidz_test/raidz_test.c | 2 +- sys/contrib/openzfs/cmd/raidz_test/raidz_test.h | 2 +- sys/contrib/openzfs/cmd/zdb/zdb.c | 11 +- sys/contrib/openzfs/cmd/zdb/zdb.h | 2 +- sys/contrib/openzfs/cmd/zdb/zdb_il.c | 2 +- sys/contrib/openzfs/cmd/zed/agents/fmd_api.c | 2 +- sys/contrib/openzfs/cmd/zed/agents/fmd_api.h | 2 +- sys/contrib/openzfs/cmd/zed/agents/fmd_serd.c | 2 +- sys/contrib/openzfs/cmd/zed/agents/fmd_serd.h | 2 +- sys/contrib/openzfs/cmd/zed/agents/zfs_diagnosis.c | 2 +- sys/contrib/openzfs/cmd/zed/agents/zfs_mod.c | 2 +- sys/contrib/openzfs/cmd/zed/agents/zfs_retire.c | 2 +- sys/contrib/openzfs/cmd/zed/zed_disk_event.c | 44 ++- sys/contrib/openzfs/cmd/zfs/zfs_iter.c | 17 +- sys/contrib/openzfs/cmd/zfs/zfs_iter.h | 3 +- sys/contrib/openzfs/cmd/zfs/zfs_main.c | 16 +- sys/contrib/openzfs/cmd/zfs/zfs_project.c | 2 +- sys/contrib/openzfs/cmd/zfs/zfs_projectutil.h | 2 +- sys/contrib/openzfs/cmd/zfs/zfs_util.h | 2 +- sys/contrib/openzfs/cmd/zfs_ids_to_path.c | 2 +- sys/contrib/openzfs/cmd/zgenhostid.c | 2 +- sys/contrib/openzfs/cmd/zhack.c | 2 +- sys/contrib/openzfs/cmd/zinject/translate.c | 2 +- sys/contrib/openzfs/cmd/zinject/zinject.c | 2 +- sys/contrib/openzfs/cmd/zinject/zinject.h | 2 +- .../openzfs/cmd/zpool/os/freebsd/zpool_vdev_os.c | 2 +- .../openzfs/cmd/zpool/os/linux/zpool_vdev_os.c | 2 +- sys/contrib/openzfs/cmd/zpool/zpool_iter.c | 2 +- sys/contrib/openzfs/cmd/zpool/zpool_main.c | 2 +- sys/contrib/openzfs/cmd/zpool/zpool_util.c | 2 +- sys/contrib/openzfs/cmd/zpool/zpool_util.h | 2 +- sys/contrib/openzfs/cmd/zpool/zpool_vdev.c | 11 +- .../openzfs/cmd/zstream/zstream_decompress.c | 2 +- sys/contrib/openzfs/cmd/zstream/zstream_dump.c | 2 +- sys/contrib/openzfs/cmd/zstream/zstream_token.c | 2 +- sys/contrib/openzfs/cmd/ztest.c | 8 +- sys/contrib/openzfs/config/kernel-blkdev.m4 | 28 ++ .../openzfs/config/kernel-make-request-fn.m4 | 20 + sys/contrib/openzfs/config/kernel-shrink.m4 | 67 +++- sys/contrib/openzfs/configure.ac | 2 +- .../openzfs/contrib/pyzfs/libzfs_core/__init__.py | 2 + .../contrib/pyzfs/libzfs_core/_constants.py | 2 +- .../pyzfs/libzfs_core/_error_translation.py | 2 + .../contrib/pyzfs/libzfs_core/_libzfs_core.py | 129 +++++++ .../pyzfs/libzfs_core/bindings/libzfs_core.py | 4 + .../pyzfs/libzfs_core/test/test_libzfs_core.py | 21 ++ sys/contrib/openzfs/include/libnvpair.h | 2 +- sys/contrib/openzfs/include/libuutil.h | 2 +- sys/contrib/openzfs/include/libuutil_common.h | 2 +- sys/contrib/openzfs/include/libuutil_impl.h | 2 +- sys/contrib/openzfs/include/libzfs.h | 6 +- sys/contrib/openzfs/include/libzfs_core.h | 8 +- sys/contrib/openzfs/include/libzutil.h | 2 +- .../include/os/freebsd/spl/acl/acl_common.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/acl.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/acl_impl.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/byteorder.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/callb.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/ccompile.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/cmn_err.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/cred.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/dkio.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/extdirent.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/idmap.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/isa_defs.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/list.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/list_impl.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/processor.h | 2 +- .../include/os/freebsd/spl/sys/procfs_list.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/sysmacros.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/taskq.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/uuid.h | 2 +- .../include/os/freebsd/spl/sys/vnode_impl.h | 2 +- .../openzfs/include/os/freebsd/spl/sys/zmod.h | 2 +- .../openzfs/include/os/freebsd/zfs/sys/sha2.h | 2 +- .../openzfs/include/os/freebsd/zfs/sys/vdev_os.h | 2 +- .../include/os/freebsd/zfs/sys/zfs_ctldir.h | 2 +- .../openzfs/include/os/freebsd/zfs/sys/zfs_dir.h | 2 +- .../include/os/freebsd/zfs/sys/zfs_ioctl_compat.h | 2 +- .../include/os/freebsd/zfs/sys/zfs_vfsops_os.h | 2 +- .../include/os/freebsd/zfs/sys/zfs_znode_impl.h | 2 +- .../include/os/linux/kernel/linux/blkdev_compat.h | 2 +- .../os/linux/kernel/linux/compiler_compat.h | 2 +- .../include/os/linux/kernel/linux/dcache_compat.h | 2 +- .../include/os/linux/kernel/linux/kmap_compat.h | 2 +- .../include/os/linux/kernel/linux/mod_compat.h | 2 +- .../include/os/linux/kernel/linux/percpu_compat.h | 2 +- .../openzfs/include/os/linux/kernel/linux/simd.h | 2 +- .../include/os/linux/kernel/linux/simd_aarch64.h | 2 +- .../include/os/linux/kernel/linux/simd_powerpc.h | 2 +- .../include/os/linux/kernel/linux/simd_x86.h | 2 +- .../include/os/linux/kernel/linux/utsname_compat.h | 2 +- .../include/os/linux/kernel/linux/vfs_compat.h | 2 +- .../include/os/linux/kernel/linux/xattr_compat.h | 2 +- .../openzfs/include/os/linux/spl/sys/errno.h | 2 +- .../openzfs/include/os/linux/spl/sys/procfs_list.h | 2 +- .../openzfs/include/os/linux/spl/sys/shrinker.h | 4 + .../openzfs/include/os/linux/spl/sys/trace.h | 2 +- .../openzfs/include/os/linux/spl/sys/trace_spl.h | 2 +- .../openzfs/include/os/linux/spl/sys/trace_taskq.h | 2 +- .../openzfs/include/os/linux/zfs/sys/policy.h | 2 +- .../openzfs/include/os/linux/zfs/sys/sha2.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_acl.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_arc.h | 2 +- .../include/os/linux/zfs/sys/trace_common.h | 2 +- .../include/os/linux/zfs/sys/trace_dbgmsg.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_dbuf.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_dmu.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_dnode.h | 2 +- .../include/os/linux/zfs/sys/trace_multilist.h | 2 +- .../include/os/linux/zfs/sys/trace_rrwlock.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_txg.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_vdev.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_zfs.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_zil.h | 2 +- .../openzfs/include/os/linux/zfs/sys/trace_zio.h | 2 +- .../include/os/linux/zfs/sys/trace_zrlock.h | 2 +- .../include/os/linux/zfs/sys/zfs_context_os.h | 2 +- .../openzfs/include/os/linux/zfs/sys/zfs_ctldir.h | 2 +- .../openzfs/include/os/linux/zfs/sys/zfs_dir.h | 2 +- .../include/os/linux/zfs/sys/zfs_vfsops_os.h | 2 +- .../include/os/linux/zfs/sys/zfs_vnops_os.h | 2 +- .../include/os/linux/zfs/sys/zfs_znode_impl.h | 2 +- sys/contrib/openzfs/include/os/linux/zfs/sys/zpl.h | 2 +- sys/contrib/openzfs/include/sys/abd.h | 2 +- sys/contrib/openzfs/include/sys/abd_impl.h | 2 +- sys/contrib/openzfs/include/sys/arc.h | 2 +- sys/contrib/openzfs/include/sys/arc_impl.h | 2 +- sys/contrib/openzfs/include/sys/avl.h | 2 +- sys/contrib/openzfs/include/sys/avl_impl.h | 2 +- sys/contrib/openzfs/include/sys/bitops.h | 2 +- sys/contrib/openzfs/include/sys/blake3.h | 2 +- sys/contrib/openzfs/include/sys/bplist.h | 2 +- sys/contrib/openzfs/include/sys/bpobj.h | 2 +- sys/contrib/openzfs/include/sys/bptree.h | 2 +- sys/contrib/openzfs/include/sys/crypto/api.h | 2 +- sys/contrib/openzfs/include/sys/crypto/common.h | 2 +- sys/contrib/openzfs/include/sys/crypto/icp.h | 2 +- sys/contrib/openzfs/include/sys/dataset_kstats.h | 10 +- sys/contrib/openzfs/include/sys/dbuf.h | 2 +- sys/contrib/openzfs/include/sys/ddt.h | 2 +- sys/contrib/openzfs/include/sys/dmu.h | 2 +- sys/contrib/openzfs/include/sys/dmu_impl.h | 2 +- sys/contrib/openzfs/include/sys/dmu_objset.h | 2 +- sys/contrib/openzfs/include/sys/dmu_recv.h | 6 +- sys/contrib/openzfs/include/sys/dmu_redact.h | 2 +- sys/contrib/openzfs/include/sys/dmu_send.h | 2 +- sys/contrib/openzfs/include/sys/dmu_traverse.h | 2 +- sys/contrib/openzfs/include/sys/dmu_tx.h | 2 +- sys/contrib/openzfs/include/sys/dmu_zfetch.h | 2 +- sys/contrib/openzfs/include/sys/dnode.h | 2 +- sys/contrib/openzfs/include/sys/dsl_dataset.h | 2 +- sys/contrib/openzfs/include/sys/dsl_deadlist.h | 2 +- sys/contrib/openzfs/include/sys/dsl_deleg.h | 2 +- sys/contrib/openzfs/include/sys/dsl_destroy.h | 2 +- sys/contrib/openzfs/include/sys/dsl_dir.h | 4 +- sys/contrib/openzfs/include/sys/dsl_pool.h | 2 +- sys/contrib/openzfs/include/sys/dsl_prop.h | 2 +- sys/contrib/openzfs/include/sys/dsl_scan.h | 2 +- sys/contrib/openzfs/include/sys/dsl_synctask.h | 2 +- sys/contrib/openzfs/include/sys/dsl_userhold.h | 2 +- sys/contrib/openzfs/include/sys/efi_partition.h | 2 +- sys/contrib/openzfs/include/sys/fm/fs/zfs.h | 2 +- sys/contrib/openzfs/include/sys/fm/protocol.h | 2 +- sys/contrib/openzfs/include/sys/fm/util.h | 2 +- sys/contrib/openzfs/include/sys/fs/zfs.h | 3 +- sys/contrib/openzfs/include/sys/metaslab.h | 2 +- sys/contrib/openzfs/include/sys/metaslab_impl.h | 2 +- sys/contrib/openzfs/include/sys/mntent.h | 5 +- sys/contrib/openzfs/include/sys/nvpair.h | 2 +- sys/contrib/openzfs/include/sys/nvpair_impl.h | 2 +- sys/contrib/openzfs/include/sys/pathname.h | 2 +- sys/contrib/openzfs/include/sys/qat.h | 2 +- sys/contrib/openzfs/include/sys/range_tree.h | 2 +- sys/contrib/openzfs/include/sys/rrwlock.h | 2 +- sys/contrib/openzfs/include/sys/sa.h | 2 +- sys/contrib/openzfs/include/sys/sa_impl.h | 2 +- sys/contrib/openzfs/include/sys/spa.h | 5 +- sys/contrib/openzfs/include/sys/spa_boot.h | 2 +- sys/contrib/openzfs/include/sys/spa_checkpoint.h | 2 +- sys/contrib/openzfs/include/sys/spa_checksum.h | 2 +- sys/contrib/openzfs/include/sys/spa_impl.h | 5 +- sys/contrib/openzfs/include/sys/spa_log_spacemap.h | 2 +- sys/contrib/openzfs/include/sys/space_map.h | 2 +- sys/contrib/openzfs/include/sys/space_reftree.h | 2 +- sys/contrib/openzfs/include/sys/sysevent.h | 2 +- sys/contrib/openzfs/include/sys/sysevent/dev.h | 2 +- .../openzfs/include/sys/sysevent/eventdefs.h | 2 +- sys/contrib/openzfs/include/sys/txg.h | 2 +- sys/contrib/openzfs/include/sys/txg_impl.h | 2 +- sys/contrib/openzfs/include/sys/u8_textprep.h | 2 +- sys/contrib/openzfs/include/sys/u8_textprep_data.h | 2 +- sys/contrib/openzfs/include/sys/uberblock.h | 2 +- sys/contrib/openzfs/include/sys/uberblock_impl.h | 2 +- sys/contrib/openzfs/include/sys/uio_impl.h | 2 +- sys/contrib/openzfs/include/sys/unique.h | 2 +- sys/contrib/openzfs/include/sys/uuid.h | 2 +- sys/contrib/openzfs/include/sys/vdev.h | 2 +- sys/contrib/openzfs/include/sys/vdev_disk.h | 2 +- sys/contrib/openzfs/include/sys/vdev_draid.h | 2 +- sys/contrib/openzfs/include/sys/vdev_file.h | 2 +- sys/contrib/openzfs/include/sys/vdev_impl.h | 2 +- sys/contrib/openzfs/include/sys/vdev_initialize.h | 2 +- sys/contrib/openzfs/include/sys/vdev_raidz.h | 2 +- sys/contrib/openzfs/include/sys/vdev_raidz_impl.h | 2 +- sys/contrib/openzfs/include/sys/vdev_rebuild.h | 2 +- sys/contrib/openzfs/include/sys/vdev_trim.h | 2 +- sys/contrib/openzfs/include/sys/xvattr.h | 2 +- sys/contrib/openzfs/include/sys/zap.h | 2 +- sys/contrib/openzfs/include/sys/zap_impl.h | 2 +- sys/contrib/openzfs/include/sys/zap_leaf.h | 2 +- sys/contrib/openzfs/include/sys/zcp_iter.h | 2 +- sys/contrib/openzfs/include/sys/zfeature.h | 2 +- sys/contrib/openzfs/include/sys/zfs_acl.h | 2 +- sys/contrib/openzfs/include/sys/zfs_chksum.h | 2 +- sys/contrib/openzfs/include/sys/zfs_context.h | 2 +- sys/contrib/openzfs/include/sys/zfs_debug.h | 2 +- sys/contrib/openzfs/include/sys/zfs_delay.h | 2 +- sys/contrib/openzfs/include/sys/zfs_file.h | 2 +- sys/contrib/openzfs/include/sys/zfs_fuid.h | 2 +- sys/contrib/openzfs/include/sys/zfs_ioctl.h | 2 +- sys/contrib/openzfs/include/sys/zfs_ioctl_impl.h | 2 +- sys/contrib/openzfs/include/sys/zfs_onexit.h | 2 +- sys/contrib/openzfs/include/sys/zfs_project.h | 2 +- sys/contrib/openzfs/include/sys/zfs_quota.h | 2 +- sys/contrib/openzfs/include/sys/zfs_racct.h | 2 +- sys/contrib/openzfs/include/sys/zfs_refcount.h | 2 +- sys/contrib/openzfs/include/sys/zfs_rlock.h | 2 +- sys/contrib/openzfs/include/sys/zfs_sa.h | 2 +- sys/contrib/openzfs/include/sys/zfs_stat.h | 2 +- sys/contrib/openzfs/include/sys/zfs_sysfs.h | 2 +- sys/contrib/openzfs/include/sys/zfs_vfsops.h | 2 +- sys/contrib/openzfs/include/sys/zfs_vnops.h | 2 +- sys/contrib/openzfs/include/sys/zfs_znode.h | 2 +- sys/contrib/openzfs/include/sys/zil.h | 45 ++- sys/contrib/openzfs/include/sys/zil_impl.h | 5 +- sys/contrib/openzfs/include/sys/zio.h | 6 +- sys/contrib/openzfs/include/sys/zio_checksum.h | 2 +- sys/contrib/openzfs/include/sys/zio_compress.h | 2 +- sys/contrib/openzfs/include/sys/zio_impl.h | 2 +- sys/contrib/openzfs/include/sys/zrlock.h | 2 +- sys/contrib/openzfs/include/sys/zvol.h | 2 +- sys/contrib/openzfs/include/sys/zvol_impl.h | 2 +- sys/contrib/openzfs/include/thread_pool.h | 2 +- sys/contrib/openzfs/include/zfeature_common.h | 2 +- sys/contrib/openzfs/include/zfs_comutil.h | 2 +- sys/contrib/openzfs/include/zfs_deleg.h | 2 +- sys/contrib/openzfs/include/zfs_fletcher.h | 2 +- sys/contrib/openzfs/include/zfs_namecheck.h | 2 +- sys/contrib/openzfs/include/zfs_prop.h | 2 +- sys/contrib/openzfs/lib/libefi/rdwr_efi.c | 2 +- sys/contrib/openzfs/lib/libnvpair/libnvpair.c | 2 +- .../openzfs/lib/libnvpair/nvpair_alloc_system.c | 2 +- sys/contrib/openzfs/lib/libshare/libshare.c | 2 +- sys/contrib/openzfs/lib/libshare/libshare_impl.h | 2 +- sys/contrib/openzfs/lib/libshare/nfs.c | 2 +- sys/contrib/openzfs/lib/libshare/nfs.h | 2 +- sys/contrib/openzfs/lib/libshare/os/freebsd/smb.c | 2 +- sys/contrib/openzfs/lib/libshare/os/linux/nfs.c | 2 +- sys/contrib/openzfs/lib/libshare/os/linux/smb.c | 2 +- sys/contrib/openzfs/lib/libshare/smb.h | 2 +- sys/contrib/openzfs/lib/libspl/assert.c | 2 +- sys/contrib/openzfs/lib/libspl/atomic.c | 2 +- sys/contrib/openzfs/lib/libspl/getexecname.c | 2 +- sys/contrib/openzfs/lib/libspl/include/assert.h | 2 +- sys/contrib/openzfs/lib/libspl/include/atomic.h | 2 +- sys/contrib/openzfs/lib/libspl/include/libgen.h | 2 +- sys/contrib/openzfs/lib/libspl/include/libshare.h | 2 +- .../lib/libspl/include/os/freebsd/sys/byteorder.h | 2 +- .../lib/libspl/include/os/freebsd/sys/file.h | 2 +- .../lib/libspl/include/os/freebsd/sys/mnttab.h | 2 +- .../lib/libspl/include/os/freebsd/sys/mount.h | 2 +- .../lib/libspl/include/os/freebsd/sys/param.h | 2 +- .../lib/libspl/include/os/freebsd/sys/stat.h | 2 +- .../lib/libspl/include/os/linux/sys/byteorder.h | 2 +- .../lib/libspl/include/os/linux/sys/errno.h | 2 +- .../lib/libspl/include/os/linux/sys/mnttab.h | 2 +- .../lib/libspl/include/os/linux/sys/mount.h | 2 +- .../lib/libspl/include/os/linux/sys/param.h | 2 +- .../openzfs/lib/libspl/include/os/linux/sys/stat.h | 2 +- .../lib/libspl/include/os/linux/sys/sysmacros.h | 2 +- .../libspl/include/os/linux/sys/zfs_context_os.h | 2 +- sys/contrib/openzfs/lib/libspl/include/rpc/xdr.h | 2 +- .../openzfs/lib/libspl/include/statcommon.h | 2 +- sys/contrib/openzfs/lib/libspl/include/stdlib.h | 2 +- sys/contrib/openzfs/lib/libspl/include/string.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/acl.h | 2 +- .../openzfs/lib/libspl/include/sys/acl_impl.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/callb.h | 2 +- .../openzfs/lib/libspl/include/sys/cmn_err.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/cred.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/debug.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/dkio.h | 2 +- .../openzfs/lib/libspl/include/sys/dklabel.h | 2 +- .../openzfs/lib/libspl/include/sys/dktp/fdisk.h | 2 +- .../openzfs/lib/libspl/include/sys/feature_tests.h | 2 +- .../openzfs/lib/libspl/include/sys/inttypes.h | 2 +- .../openzfs/lib/libspl/include/sys/isa_defs.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/kmem.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/kstat.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/list.h | 2 +- .../openzfs/lib/libspl/include/sys/list_impl.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/mhd.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/mkdev.h | 2 +- .../openzfs/lib/libspl/include/sys/policy.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/poll.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/priv.h | 2 +- .../openzfs/lib/libspl/include/sys/processor.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/sha2.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/simd.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/stack.h | 2 +- .../openzfs/lib/libspl/include/sys/stdtypes.h | 2 +- .../openzfs/lib/libspl/include/sys/sunddi.h | 2 +- .../openzfs/lib/libspl/include/sys/systeminfo.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/time.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/types.h | 2 +- .../openzfs/lib/libspl/include/sys/types32.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/uio.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/vnode.h | 2 +- sys/contrib/openzfs/lib/libspl/include/sys/zone.h | 2 +- sys/contrib/openzfs/lib/libspl/include/umem.h | 2 +- sys/contrib/openzfs/lib/libspl/include/unistd.h | 2 +- sys/contrib/openzfs/lib/libspl/include/zone.h | 2 +- sys/contrib/openzfs/lib/libspl/libspl_impl.h | 2 +- sys/contrib/openzfs/lib/libspl/list.c | 2 +- sys/contrib/openzfs/lib/libspl/mkdirp.c | 2 +- .../openzfs/lib/libspl/os/freebsd/getexecname.c | 2 +- .../openzfs/lib/libspl/os/freebsd/gethostid.c | 2 +- .../openzfs/lib/libspl/os/freebsd/getmntany.c | 2 +- .../openzfs/lib/libspl/os/linux/getexecname.c | 2 +- .../openzfs/lib/libspl/os/linux/gethostid.c | 2 +- .../openzfs/lib/libspl/os/linux/getmntany.c | 2 +- sys/contrib/openzfs/lib/libspl/os/linux/zone.c | 2 +- sys/contrib/openzfs/lib/libspl/page.c | 2 +- sys/contrib/openzfs/lib/libspl/strlcat.c | 2 +- sys/contrib/openzfs/lib/libspl/strlcpy.c | 2 +- sys/contrib/openzfs/lib/libspl/timestamp.c | 2 +- sys/contrib/openzfs/lib/libtpool/thread_pool.c | 2 +- .../openzfs/lib/libtpool/thread_pool_impl.h | 2 +- sys/contrib/openzfs/lib/libuutil/uu_alloc.c | 2 +- sys/contrib/openzfs/lib/libuutil/uu_avl.c | 2 +- sys/contrib/openzfs/lib/libuutil/uu_ident.c | 2 +- sys/contrib/openzfs/lib/libuutil/uu_list.c | 2 +- sys/contrib/openzfs/lib/libuutil/uu_misc.c | 2 +- sys/contrib/openzfs/lib/libuutil/uu_pname.c | 2 +- sys/contrib/openzfs/lib/libuutil/uu_string.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs.abi | 10 +- sys/contrib/openzfs/lib/libzfs/libzfs_changelist.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_config.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_dataset.c | 36 +- sys/contrib/openzfs/lib/libzfs/libzfs_diff.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_impl.h | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_import.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_iter.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_mount.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_pool.c | 150 +------- sys/contrib/openzfs/lib/libzfs/libzfs_sendrecv.c | 99 ++++- sys/contrib/openzfs/lib/libzfs/libzfs_status.c | 2 +- sys/contrib/openzfs/lib/libzfs/libzfs_util.c | 2 +- .../openzfs/lib/libzfs/os/freebsd/libzfs_compat.c | 2 +- .../openzfs/lib/libzfs/os/linux/libzfs_mount_os.c | 9 +- .../openzfs/lib/libzfs/os/linux/libzfs_pool_os.c | 2 +- .../openzfs/lib/libzfs/os/linux/libzfs_util_os.c | 2 +- .../openzfs/lib/libzfs_core/libzfs_core.abi | 21 ++ sys/contrib/openzfs/lib/libzfs_core/libzfs_core.c | 40 +- .../lib/libzfs_core/os/freebsd/libzfs_core_ioctl.c | 2 +- .../lib/libzfs_core/os/linux/libzfs_core_ioctl.c | 2 +- sys/contrib/openzfs/lib/libzpool/kernel.c | 2 +- sys/contrib/openzfs/lib/libzpool/taskq.c | 2 +- sys/contrib/openzfs/lib/libzpool/util.c | 2 +- .../lib/libzutil/os/freebsd/zutil_device_path_os.c | 2 +- .../lib/libzutil/os/freebsd/zutil_import_os.c | 2 +- .../lib/libzutil/os/linux/zutil_device_path_os.c | 2 +- .../lib/libzutil/os/linux/zutil_import_os.c | 2 +- .../openzfs/lib/libzutil/zutil_device_path.c | 2 +- sys/contrib/openzfs/lib/libzutil/zutil_import.c | 2 +- sys/contrib/openzfs/lib/libzutil/zutil_import.h | 2 +- sys/contrib/openzfs/lib/libzutil/zutil_nicenum.c | 2 +- sys/contrib/openzfs/lib/libzutil/zutil_pool.c | 2 +- sys/contrib/openzfs/man/man1/cstyle.1 | 2 +- sys/contrib/openzfs/man/man1/raidz_test.1 | 2 +- sys/contrib/openzfs/man/man1/zhack.1 | 2 +- sys/contrib/openzfs/man/man1/ztest.1 | 2 +- sys/contrib/openzfs/man/man4/spl.4 | 2 +- sys/contrib/openzfs/man/man4/zfs.4 | 13 +- sys/contrib/openzfs/man/man7/vdevprops.7 | 2 +- sys/contrib/openzfs/man/man7/zfsconcepts.7 | 2 +- sys/contrib/openzfs/man/man7/zfsprops.7 | 9 +- sys/contrib/openzfs/man/man7/zpool-features.7 | 2 +- sys/contrib/openzfs/man/man7/zpoolconcepts.7 | 2 +- sys/contrib/openzfs/man/man7/zpoolprops.7 | 2 +- sys/contrib/openzfs/man/man8/fsck.zfs.8 | 2 +- sys/contrib/openzfs/man/man8/mount.zfs.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-allow.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-bookmark.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-clone.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-create.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-destroy.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-diff.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-hold.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-jail.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-list.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-load-key.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-mount.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-project.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-promote.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-receive.8 | 28 +- sys/contrib/openzfs/man/man8/zfs-rename.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-rollback.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-send.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-set.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-share.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-snapshot.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-upgrade.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-userspace.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-wait.8 | 2 +- sys/contrib/openzfs/man/man8/zfs-zone.8 | 2 +- sys/contrib/openzfs/man/man8/zfs.8 | 2 +- sys/contrib/openzfs/man/man8/zfs_ids_to_path.8 | 2 +- sys/contrib/openzfs/man/man8/zgenhostid.8 | 2 +- sys/contrib/openzfs/man/man8/zinject.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-add.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-attach.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-checkpoint.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-clear.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-create.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-destroy.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-detach.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-events.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-export.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-get.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-history.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-import.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-initialize.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-iostat.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-labelclear.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-list.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-offline.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-reguid.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-remove.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-reopen.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-replace.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-resilver.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-scrub.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-split.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-status.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-sync.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-trim.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-upgrade.8 | 2 +- sys/contrib/openzfs/man/man8/zpool-wait.8 | 2 +- sys/contrib/openzfs/man/man8/zpool.8 | 2 +- sys/contrib/openzfs/man/man8/zstream.8 | 2 +- sys/contrib/openzfs/module/.gitignore | 1 + sys/contrib/openzfs/module/avl/avl.c | 2 +- sys/contrib/openzfs/module/icp/algs/aes/aes_impl.c | 2 +- .../openzfs/module/icp/algs/aes/aes_impl_aesni.c | 2 +- .../openzfs/module/icp/algs/aes/aes_impl_generic.c | 2 +- .../openzfs/module/icp/algs/aes/aes_impl_x86-64.c | 2 +- .../openzfs/module/icp/algs/aes/aes_modes.c | 2 +- .../openzfs/module/icp/algs/blake3/blake3.c | 2 +- .../module/icp/algs/blake3/blake3_generic.c | 2 +- .../openzfs/module/icp/algs/blake3/blake3_impl.c | 2 +- .../openzfs/module/icp/algs/blake3/blake3_impl.h | 2 +- .../openzfs/module/icp/algs/blake3/blake3_x86-64.c | 2 +- sys/contrib/openzfs/module/icp/algs/modes/cbc.c | 2 +- sys/contrib/openzfs/module/icp/algs/modes/ccm.c | 2 +- sys/contrib/openzfs/module/icp/algs/modes/ctr.c | 2 +- sys/contrib/openzfs/module/icp/algs/modes/ecb.c | 2 +- sys/contrib/openzfs/module/icp/algs/modes/gcm.c | 2 +- .../openzfs/module/icp/algs/modes/gcm_generic.c | 2 +- .../openzfs/module/icp/algs/modes/gcm_pclmulqdq.c | 2 +- sys/contrib/openzfs/module/icp/algs/modes/modes.c | 2 +- sys/contrib/openzfs/module/icp/api/kcf_cipher.c | 2 +- sys/contrib/openzfs/module/icp/api/kcf_ctxops.c | 2 +- sys/contrib/openzfs/module/icp/api/kcf_mac.c | 2 +- .../icp/asm-aarch64/blake3/b3_aarch64_sse2.S | 2 +- .../icp/asm-aarch64/blake3/b3_aarch64_sse41.S | 2 +- .../module/icp/asm-ppc64/blake3/b3_ppc64le_sse2.S | 2 +- .../module/icp/asm-ppc64/blake3/b3_ppc64le_sse41.S | 2 +- .../openzfs/module/icp/asm-x86_64/aes/aestab2.h | 2 +- .../module/icp/asm-x86_64/blake3/blake3_avx2.S | 2 +- .../module/icp/asm-x86_64/blake3/blake3_avx512.S | 2 +- .../module/icp/asm-x86_64/blake3/blake3_sse2.S | 2 +- .../module/icp/asm-x86_64/blake3/blake3_sse41.S | 2 +- .../module/icp/asm-x86_64/modes/gcm_pclmulqdq.S | 2 +- sys/contrib/openzfs/module/icp/core/kcf_callprov.c | 2 +- .../openzfs/module/icp/core/kcf_mech_tabs.c | 2 +- sys/contrib/openzfs/module/icp/core/kcf_prov_lib.c | 2 +- .../openzfs/module/icp/core/kcf_prov_tabs.c | 2 +- sys/contrib/openzfs/module/icp/core/kcf_sched.c | 2 +- sys/contrib/openzfs/module/icp/illumos-crypto.c | 2 +- .../openzfs/module/icp/include/aes/aes_impl.h | 2 +- .../openzfs/module/icp/include/modes/gcm_impl.h | 2 +- .../openzfs/module/icp/include/modes/modes.h | 2 +- .../openzfs/module/icp/include/sha2/sha2_consts.h | 2 +- .../openzfs/module/icp/include/sha2/sha2_impl.h | 2 +- .../openzfs/module/icp/include/sys/asm_linkage.h | 2 +- .../openzfs/module/icp/include/sys/crypto/impl.h | 2 +- .../module/icp/include/sys/crypto/sched_impl.h | 2 +- .../openzfs/module/icp/include/sys/crypto/spi.h | 2 +- .../module/icp/include/sys/ia32/asm_linkage.h | 2 +- .../openzfs/module/icp/include/sys/ia32/stack.h | 2 +- .../openzfs/module/icp/include/sys/ia32/trap.h | 2 +- sys/contrib/openzfs/module/icp/include/sys/stack.h | 2 +- sys/contrib/openzfs/module/icp/include/sys/trap.h | 2 +- sys/contrib/openzfs/module/icp/io/aes.c | 2 +- sys/contrib/openzfs/module/icp/io/sha2_mod.c | 2 +- sys/contrib/openzfs/module/icp/spi/kcf_spi.c | 2 +- .../openzfs/module/lua/setjmp/setjmp_i386.S | 2 +- .../openzfs/module/lua/setjmp/setjmp_x86_64.S | 2 +- sys/contrib/openzfs/module/nvpair/fnvpair.c | 2 +- sys/contrib/openzfs/module/nvpair/nvpair.c | 2 +- .../openzfs/module/nvpair/nvpair_alloc_fixed.c | 2 +- .../openzfs/module/nvpair/nvpair_alloc_spl.c | 2 +- .../openzfs/module/os/freebsd/spl/acl_common.c | 2 +- sys/contrib/openzfs/module/os/freebsd/spl/callb.c | 2 +- sys/contrib/openzfs/module/os/freebsd/spl/list.c | 2 +- .../openzfs/module/os/freebsd/spl/spl_cmn_err.c | 2 +- .../openzfs/module/os/freebsd/spl/spl_string.c | 2 +- .../openzfs/module/os/freebsd/spl/spl_uio.c | 2 +- sys/contrib/openzfs/module/os/freebsd/zfs/arc_os.c | 2 +- sys/contrib/openzfs/module/os/freebsd/zfs/spa_os.c | 2 +- .../openzfs/module/os/freebsd/zfs/vdev_file.c | 2 +- .../openzfs/module/os/freebsd/zfs/vdev_geom.c | 2 +- .../openzfs/module/os/freebsd/zfs/vdev_label_os.c | 2 +- .../openzfs/module/os/freebsd/zfs/zfs_acl.c | 2 +- .../openzfs/module/os/freebsd/zfs/zfs_ctldir.c | 2 +- .../openzfs/module/os/freebsd/zfs/zfs_debug.c | 2 +- .../openzfs/module/os/freebsd/zfs/zfs_dir.c | 2 +- .../module/os/freebsd/zfs/zfs_ioctl_compat.c | 6 +- .../openzfs/module/os/freebsd/zfs/zfs_vfsops.c | 14 +- .../openzfs/module/os/freebsd/zfs/zfs_vnops_os.c | 2 +- .../openzfs/module/os/freebsd/zfs/zfs_znode.c | 2 +- .../openzfs/module/os/freebsd/zfs/zvol_os.c | 12 +- .../openzfs/module/os/linux/spl/spl-procfs-list.c | 2 +- .../openzfs/module/os/linux/spl/spl-trace.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/abd_os.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/arc_os.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/mmp_os.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/policy.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/qat.c | 2 +- .../openzfs/module/os/linux/zfs/qat_compress.c | 2 +- .../openzfs/module/os/linux/zfs/qat_crypt.c | 2 +- .../openzfs/module/os/linux/zfs/spa_misc_os.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/trace.c | 2 +- .../openzfs/module/os/linux/zfs/vdev_disk.c | 14 +- .../openzfs/module/os/linux/zfs/vdev_file.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/zfs_acl.c | 2 +- .../openzfs/module/os/linux/zfs/zfs_ctldir.c | 2 +- .../openzfs/module/os/linux/zfs/zfs_debug.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/zfs_dir.c | 2 +- .../openzfs/module/os/linux/zfs/zfs_file_os.c | 2 +- .../openzfs/module/os/linux/zfs/zfs_ioctl_os.c | 7 +- .../openzfs/module/os/linux/zfs/zfs_sysfs.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/zfs_uio.c | 2 +- .../openzfs/module/os/linux/zfs/zfs_vfsops.c | 14 +- .../openzfs/module/os/linux/zfs/zfs_vnops_os.c | 2 +- .../openzfs/module/os/linux/zfs/zfs_znode.c | 2 +- .../openzfs/module/os/linux/zfs/zpl_ctldir.c | 2 +- .../openzfs/module/os/linux/zfs/zpl_export.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/zpl_file.c | 2 +- .../openzfs/module/os/linux/zfs/zpl_inode.c | 2 +- .../openzfs/module/os/linux/zfs/zpl_super.c | 14 +- .../openzfs/module/os/linux/zfs/zpl_xattr.c | 2 +- sys/contrib/openzfs/module/os/linux/zfs/zvol_os.c | 16 +- sys/contrib/openzfs/module/unicode/u8_textprep.c | 2 +- sys/contrib/openzfs/module/unicode/uconv.c | 2 +- .../openzfs/module/zcommon/zfeature_common.c | 2 +- sys/contrib/openzfs/module/zcommon/zfs_comutil.c | 2 +- sys/contrib/openzfs/module/zcommon/zfs_deleg.c | 2 +- sys/contrib/openzfs/module/zcommon/zfs_fletcher.c | 2 +- .../openzfs/module/zcommon/zfs_fletcher_avx512.c | 2 +- sys/contrib/openzfs/module/zcommon/zfs_namecheck.c | 2 +- sys/contrib/openzfs/module/zcommon/zfs_prop.c | 7 +- sys/contrib/openzfs/module/zcommon/zpool_prop.c | 2 +- sys/contrib/openzfs/module/zcommon/zprop_common.c | 2 +- sys/contrib/openzfs/module/zfs/abd.c | 2 +- sys/contrib/openzfs/module/zfs/arc.c | 19 +- sys/contrib/openzfs/module/zfs/bplist.c | 2 +- sys/contrib/openzfs/module/zfs/bpobj.c | 2 +- sys/contrib/openzfs/module/zfs/bptree.c | 2 +- sys/contrib/openzfs/module/zfs/dataset_kstats.c | 49 ++- sys/contrib/openzfs/module/zfs/dbuf.c | 2 +- sys/contrib/openzfs/module/zfs/dbuf_stats.c | 2 +- sys/contrib/openzfs/module/zfs/ddt.c | 2 +- sys/contrib/openzfs/module/zfs/ddt_zap.c | 2 +- sys/contrib/openzfs/module/zfs/dmu.c | 5 +- sys/contrib/openzfs/module/zfs/dmu_diff.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_object.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_objset.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_recv.c | 406 +++++++++++++++++++-- sys/contrib/openzfs/module/zfs/dmu_redact.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_send.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_traverse.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_tx.c | 2 +- sys/contrib/openzfs/module/zfs/dmu_zfetch.c | 2 +- sys/contrib/openzfs/module/zfs/dnode.c | 2 +- sys/contrib/openzfs/module/zfs/dnode_sync.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_dataset.c | 8 +- sys/contrib/openzfs/module/zfs/dsl_deadlist.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_deleg.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_destroy.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_dir.c | 19 +- sys/contrib/openzfs/module/zfs/dsl_pool.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_prop.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_scan.c | 12 +- sys/contrib/openzfs/module/zfs/dsl_synctask.c | 2 +- sys/contrib/openzfs/module/zfs/dsl_userhold.c | 2 +- sys/contrib/openzfs/module/zfs/fm.c | 4 +- sys/contrib/openzfs/module/zfs/gzip.c | 2 +- sys/contrib/openzfs/module/zfs/lzjb.c | 2 +- sys/contrib/openzfs/module/zfs/metaslab.c | 2 +- sys/contrib/openzfs/module/zfs/mmp.c | 2 +- sys/contrib/openzfs/module/zfs/pathname.c | 2 +- sys/contrib/openzfs/module/zfs/range_tree.c | 2 +- sys/contrib/openzfs/module/zfs/refcount.c | 2 +- sys/contrib/openzfs/module/zfs/rrwlock.c | 2 +- sys/contrib/openzfs/module/zfs/sa.c | 2 +- sys/contrib/openzfs/module/zfs/sha256.c | 2 +- sys/contrib/openzfs/module/zfs/spa.c | 6 +- sys/contrib/openzfs/module/zfs/spa_boot.c | 2 +- sys/contrib/openzfs/module/zfs/spa_checkpoint.c | 2 +- sys/contrib/openzfs/module/zfs/spa_config.c | 2 +- sys/contrib/openzfs/module/zfs/spa_errlog.c | 116 +++++- sys/contrib/openzfs/module/zfs/spa_history.c | 2 +- sys/contrib/openzfs/module/zfs/spa_log_spacemap.c | 2 +- sys/contrib/openzfs/module/zfs/spa_misc.c | 2 +- sys/contrib/openzfs/module/zfs/spa_stats.c | 2 +- sys/contrib/openzfs/module/zfs/space_map.c | 2 +- sys/contrib/openzfs/module/zfs/space_reftree.c | 2 +- sys/contrib/openzfs/module/zfs/txg.c | 2 +- sys/contrib/openzfs/module/zfs/uberblock.c | 2 +- sys/contrib/openzfs/module/zfs/unique.c | 2 +- sys/contrib/openzfs/module/zfs/vdev.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_cache.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_draid.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_initialize.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_label.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_mirror.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_missing.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_queue.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_raidz.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_raidz_math.c | 2 +- .../module/zfs/vdev_raidz_math_aarch64_neon.c | 2 +- .../zfs/vdev_raidz_math_aarch64_neon_common.h | 2 +- .../module/zfs/vdev_raidz_math_aarch64_neonx2.c | 2 +- .../openzfs/module/zfs/vdev_raidz_math_avx2.c | 2 +- .../openzfs/module/zfs/vdev_raidz_math_avx512bw.c | 2 +- .../openzfs/module/zfs/vdev_raidz_math_avx512f.c | 2 +- .../openzfs/module/zfs/vdev_raidz_math_impl.h | 2 +- .../module/zfs/vdev_raidz_math_powerpc_altivec.c | 2 +- .../zfs/vdev_raidz_math_powerpc_altivec_common.h | 2 +- .../openzfs/module/zfs/vdev_raidz_math_scalar.c | 2 +- .../openzfs/module/zfs/vdev_raidz_math_sse2.c | 2 +- .../openzfs/module/zfs/vdev_raidz_math_ssse3.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_rebuild.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_removal.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_root.c | 2 +- sys/contrib/openzfs/module/zfs/vdev_trim.c | 2 +- sys/contrib/openzfs/module/zfs/zap.c | 2 +- sys/contrib/openzfs/module/zfs/zap_leaf.c | 2 +- sys/contrib/openzfs/module/zfs/zap_micro.c | 2 +- sys/contrib/openzfs/module/zfs/zcp_get.c | 4 + sys/contrib/openzfs/module/zfs/zfeature.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_byteswap.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_chksum.c | 72 +++- sys/contrib/openzfs/module/zfs/zfs_fm.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_fuid.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_ioctl.c | 16 +- sys/contrib/openzfs/module/zfs/zfs_log.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_onexit.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_quota.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_ratelimit.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_replay.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_rlock.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_sa.c | 2 +- sys/contrib/openzfs/module/zfs/zfs_vnops.c | 2 +- sys/contrib/openzfs/module/zfs/zil.c | 145 ++++++-- sys/contrib/openzfs/module/zfs/zio.c | 22 +- sys/contrib/openzfs/module/zfs/zio_checksum.c | 2 +- sys/contrib/openzfs/module/zfs/zio_compress.c | 2 +- sys/contrib/openzfs/module/zfs/zio_inject.c | 2 +- sys/contrib/openzfs/module/zfs/zle.c | 2 +- sys/contrib/openzfs/module/zfs/zrlock.c | 2 +- sys/contrib/openzfs/module/zfs/zvol.c | 2 +- sys/contrib/openzfs/rpm/generic/zfs-dkms.spec.in | 2 +- sys/contrib/openzfs/rpm/generic/zfs.spec.in | 20 +- sys/contrib/openzfs/scripts/cstyle.pl | 2 +- sys/contrib/openzfs/scripts/zfs-tests.sh | 2 +- sys/contrib/openzfs/tests/runfiles/common.run | 5 +- sys/contrib/openzfs/tests/runfiles/sanity.run | 3 +- .../openzfs/tests/test-runner/include/logapi.shlib | 2 +- sys/contrib/openzfs/tests/zfs-tests/cmd/badsend.c | 2 +- .../tests/zfs-tests/cmd/checksum/blake3_test.c | 2 +- .../openzfs/tests/zfs-tests/cmd/chg_usr_exec.c | 2 +- sys/contrib/openzfs/tests/zfs-tests/cmd/ctime.c | 2 +- .../openzfs/tests/zfs-tests/cmd/devname2devid.c | 2 +- .../openzfs/tests/zfs-tests/cmd/dir_rd_update.c | 2 +- sys/contrib/openzfs/tests/zfs-tests/cmd/draid.c | 2 +- .../openzfs/tests/zfs-tests/cmd/file/file_append.c | 2 +- .../openzfs/tests/zfs-tests/cmd/file/file_check.c | 2 +- .../openzfs/tests/zfs-tests/cmd/file/file_common.h | 2 +- .../openzfs/tests/zfs-tests/cmd/file/file_trunc.c | 2 +- .../openzfs/tests/zfs-tests/cmd/file/file_write.c | 2 +- .../tests/zfs-tests/cmd/file/largest_file.c | 2 +- .../tests/zfs-tests/cmd/file/randfree_file.c | 2 +- .../tests/zfs-tests/cmd/libzfs_input_check.c | 1 + sys/contrib/openzfs/tests/zfs-tests/cmd/mkfile.c | 2 +- sys/contrib/openzfs/tests/zfs-tests/cmd/mktree.c | 2 +- .../openzfs/tests/zfs-tests/cmd/mmap_exec.c | 2 +- .../openzfs/tests/zfs-tests/cmd/mmap_libaio.c | 2 +- .../openzfs/tests/zfs-tests/cmd/mmap_seek.c | 2 +- .../openzfs/tests/zfs-tests/cmd/mmapwrite.c | 2 +- sys/contrib/openzfs/tests/zfs-tests/cmd/readmmap.c | 2 +- .../openzfs/tests/zfs-tests/cmd/rename_dir.c | 2 +- .../tests/zfs-tests/cmd/rm_lnkcnt_zero_file.c | 2 +- .../openzfs/tests/zfs-tests/cmd/send_doall.c | 2 +- .../tests/zfs-tests/cmd/suid_write_to_file.c | 2 +- .../openzfs/tests/zfs-tests/cmd/threadsappend.c | 2 +- .../openzfs/tests/zfs-tests/cmd/user_ns_exec.c | 2 +- .../openzfs/tests/zfs-tests/cmd/xattrtest.c | 2 +- .../openzfs/tests/zfs-tests/include/default.cfg.in | 2 +- .../openzfs/tests/zfs-tests/include/libtest.shlib | 16 +- .../openzfs/tests/zfs-tests/tests/Makefile.am | 3 + .../tests/zfs-tests/tests/functional/acl/acl.cfg | 2 +- .../tests/functional/acl/acl_common.kshlib | 2 +- .../zfs-tests/tests/functional/acl/off/cleanup.ksh | 2 +- .../zfs-tests/tests/functional/acl/off/dosmode.ksh | 2 +- .../tests/functional/acl/off/posixmode.ksh | 2 +- .../zfs-tests/tests/functional/acl/off/setup.ksh | 2 +- .../tests/functional/acl/posix-sa/cleanup.ksh | 2 +- .../tests/functional/acl/posix-sa/setup.ksh | 2 +- .../tests/functional/acl/posix/cleanup.ksh | 2 +- .../tests/functional/acl/posix/posix_001_pos.ksh | 2 +- .../tests/functional/acl/posix/posix_002_pos.ksh | 2 +- .../tests/functional/acl/posix/posix_003_pos.ksh | 2 +- .../tests/functional/acl/posix/posix_004_pos.ksh | 2 +- .../zfs-tests/tests/functional/acl/posix/setup.ksh | 2 +- .../zfs-tests/tests/functional/append/cleanup.ksh | 2 +- .../tests/functional/append/file_append.ksh | 2 +- .../zfs-tests/tests/functional/append/setup.ksh | 2 +- .../functional/append/threadsappend_001_pos.ksh | 2 +- .../zfs-tests/tests/functional/arc/cleanup.ksh | 2 +- .../tests/functional/arc/dbufstats_001_pos.ksh | 2 +- .../tests/functional/arc/dbufstats_002_pos.ksh | 2 +- .../tests/functional/arc/dbufstats_003_pos.ksh | 2 +- .../tests/zfs-tests/tests/functional/arc/setup.ksh | 2 +- .../zfs-tests/tests/functional/atime/atime.cfg | 2 +- .../tests/functional/atime/atime_001_pos.ksh | 2 +- .../tests/functional/atime/atime_002_neg.ksh | 2 +- .../tests/functional/atime/atime_003_pos.ksh | 2 +- .../tests/functional/atime/atime_common.kshlib | 2 +- .../zfs-tests/tests/functional/atime/cleanup.ksh | 2 +- .../tests/functional/atime/root_atime_off.ksh | 2 +- .../tests/functional/atime/root_atime_on.ksh | 2 +- .../tests/functional/atime/root_relatime_on.ksh | 2 +- .../zfs-tests/tests/functional/atime/setup.ksh | 2 +- .../tests/functional/bootfs/bootfs_001_pos.ksh | 2 +- .../tests/functional/bootfs/bootfs_002_neg.ksh | 2 +- .../tests/functional/bootfs/bootfs_003_pos.ksh | 2 +- .../tests/functional/bootfs/bootfs_004_neg.ksh | 2 +- .../tests/functional/bootfs/bootfs_005_neg.ksh | 2 +- .../tests/functional/bootfs/bootfs_006_pos.ksh | 2 +- .../tests/functional/bootfs/bootfs_007_pos.ksh | 2 +- .../tests/functional/bootfs/bootfs_008_pos.ksh | 2 +- .../zfs-tests/tests/functional/bootfs/cleanup.ksh | 2 +- .../zfs-tests/tests/functional/bootfs/setup.ksh | 2 +- .../zfs-tests/tests/functional/cache/cache.cfg | 2 +- .../zfs-tests/tests/functional/cache/cache.kshlib | 2 +- .../tests/functional/cache/cache_001_pos.ksh | 2 +- .../tests/functional/cache/cache_002_pos.ksh | 2 +- .../tests/functional/cache/cache_003_pos.ksh | 2 +- .../tests/functional/cache/cache_004_neg.ksh | 2 +- .../tests/functional/cache/cache_005_neg.ksh | 2 +- .../tests/functional/cache/cache_006_pos.ksh | 2 +- .../tests/functional/cache/cache_007_neg.ksh | 2 +- .../tests/functional/cache/cache_008_neg.ksh | 2 +- .../tests/functional/cache/cache_009_pos.ksh | 2 +- .../tests/functional/cache/cache_010_pos.ksh | 2 +- .../tests/functional/cache/cache_011_pos.ksh | 2 +- .../zfs-tests/tests/functional/cache/cleanup.ksh | 2 +- .../zfs-tests/tests/functional/cache/setup.ksh | 2 +- .../tests/functional/cachefile/cachefile.cfg | 2 +- .../tests/functional/cachefile/cachefile.kshlib | 2 +- .../functional/cachefile/cachefile_001_pos.ksh | 2 +- .../functional/cachefile/cachefile_002_pos.ksh | 2 +- .../functional/cachefile/cachefile_003_pos.ksh | 2 +- .../functional/cachefile/cachefile_004_pos.ksh | 2 +- .../tests/functional/cachefile/cleanup.ksh | 2 +- .../zfs-tests/tests/functional/cachefile/setup.ksh | 2 +- .../tests/functional/chattr/chattr_001_pos.ksh | 2 +- .../tests/functional/chattr/chattr_002_neg.ksh | 2 +- .../zfs-tests/tests/functional/chattr/cleanup.ksh | 2 +- .../zfs-tests/tests/functional/chattr/setup.ksh | 2 +- .../tests/functional/checksum/cleanup.ksh | 2 +- .../tests/functional/checksum/default.cfg | 2 +- .../tests/functional/checksum/filetest_001_pos.ksh | 2 +- .../tests/functional/checksum/filetest_002_pos.ksh | 2 +- .../zfs-tests/tests/functional/checksum/setup.ksh | 2 +- .../clean_mirror/clean_mirror_001_pos.ksh | 2 +- .../clean_mirror/clean_mirror_002_pos.ksh | 2 +- .../clean_mirror/clean_mirror_003_pos.ksh | 2 +- .../clean_mirror/clean_mirror_004_pos.ksh | 2 +- .../clean_mirror/clean_mirror_common.kshlib | 2 +- .../tests/functional/clean_mirror/cleanup.ksh | 2 +- .../tests/functional/clean_mirror/default.cfg | 2 +- .../tests/functional/clean_mirror/setup.ksh | 2 +- .../tests/functional/cli_root/cli_common.kshlib | 2 +- .../tests/functional/cli_root/zdb/zdb_args_neg.ksh | 2 +- .../tests/functional/cli_root/zdb/zdb_args_pos.ksh | 2 +- .../tests/functional/cli_root/zfs/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs/setup.ksh | 2 +- .../tests/functional/cli_root/zfs/zfs_001_neg.ksh | 2 +- .../tests/functional/cli_root/zfs/zfs_002_pos.ksh | 2 +- .../tests/functional/cli_root/zfs/zfs_003_neg.ksh | 2 +- .../functional/cli_root/zfs_bookmark/cleanup.ksh | 2 +- .../functional/cli_root/zfs_bookmark/setup.ksh | 2 +- .../cli_root/zfs_bookmark/zfs_bookmark_cliargs.ksh | 2 +- .../functional/cli_root/zfs_change-key/cleanup.ksh | 2 +- .../functional/cli_root/zfs_change-key/setup.ksh | 2 +- .../functional/cli_root/zfs_clone/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs_clone/setup.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_001_neg.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_002_pos.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_003_pos.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_004_pos.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_005_pos.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_006_pos.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_007_pos.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_008_neg.ksh | 2 +- .../cli_root/zfs_clone/zfs_clone_009_neg.ksh | 2 +- .../functional/cli_root/zfs_copies/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs_copies/setup.ksh | 2 +- .../functional/cli_root/zfs_copies/zfs_copies.cfg | 2 +- .../cli_root/zfs_copies/zfs_copies.kshlib | 2 +- .../cli_root/zfs_copies/zfs_copies_001_pos.ksh | 2 +- .../cli_root/zfs_copies/zfs_copies_002_pos.ksh | 2 +- .../cli_root/zfs_copies/zfs_copies_003_pos.ksh | 2 +- .../cli_root/zfs_copies/zfs_copies_004_neg.ksh | 2 +- .../cli_root/zfs_copies/zfs_copies_005_neg.ksh | 2 +- .../cli_root/zfs_copies/zfs_copies_006_pos.ksh | 2 +- .../functional/cli_root/zfs_create/cleanup.ksh | 2 +- .../cli_root/zfs_create/properties.kshlib | 2 +- .../tests/functional/cli_root/zfs_create/setup.ksh | 2 +- .../functional/cli_root/zfs_create/zfs_create.cfg | 2 +- .../cli_root/zfs_create/zfs_create_001_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_002_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_003_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_004_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_005_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_006_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_007_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_008_neg.ksh | 2 +- .../cli_root/zfs_create/zfs_create_009_neg.ksh | 2 +- .../cli_root/zfs_create/zfs_create_010_neg.ksh | 2 +- .../cli_root/zfs_create/zfs_create_011_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_012_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_013_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_014_pos.ksh | 2 +- .../cli_root/zfs_create/zfs_create_common.kshlib | 2 +- .../functional/cli_root/zfs_destroy/cleanup.ksh | 2 +- .../functional/cli_root/zfs_destroy/setup.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy.cfg | 2 +- .../cli_root/zfs_destroy/zfs_destroy_001_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_002_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_003_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_004_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_005_neg.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_006_neg.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_007_neg.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_008_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_009_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_010_pos.ksh | 2 +- .../cli_root/zfs_destroy/zfs_destroy_common.kshlib | 2 +- .../tests/functional/cli_root/zfs_get/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs_get/setup.ksh | 2 +- .../cli_root/zfs_get/zfs_get_001_pos.ksh | 2 +- .../cli_root/zfs_get/zfs_get_002_pos.ksh | 2 +- .../cli_root/zfs_get/zfs_get_003_pos.ksh | 2 +- .../cli_root/zfs_get/zfs_get_004_pos.ksh | 2 +- .../cli_root/zfs_get/zfs_get_005_neg.ksh | 2 +- .../cli_root/zfs_get/zfs_get_006_neg.ksh | 2 +- .../cli_root/zfs_get/zfs_get_007_neg.ksh | 2 +- .../cli_root/zfs_get/zfs_get_008_pos.ksh | 2 +- .../cli_root/zfs_get/zfs_get_009_pos.ksh | 2 +- .../cli_root/zfs_get/zfs_get_010_neg.ksh | 2 +- .../cli_root/zfs_get/zfs_get_common.kshlib | 2 +- .../cli_root/zfs_get/zfs_get_list_d.kshlib | 2 +- .../cli_root/zfs_ids_to_path/cleanup.ksh | 2 +- .../functional/cli_root/zfs_ids_to_path/setup.ksh | 2 +- .../zfs_ids_to_path/zfs_ids_to_path_001_pos.ksh | 2 +- .../functional/cli_root/zfs_inherit/cleanup.ksh | 2 +- .../functional/cli_root/zfs_inherit/setup.ksh | 2 +- .../cli_root/zfs_inherit/zfs_inherit_001_neg.ksh | 2 +- .../cli_root/zfs_inherit/zfs_inherit_002_neg.ksh | 2 +- .../cli_root/zfs_inherit/zfs_inherit_003_pos.ksh | 2 +- .../tests/functional/cli_root/zfs_jail/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs_jail/setup.ksh | 2 +- .../cli_root/zfs_jail/zfs_jail_001_pos.ksh | 2 +- .../functional/cli_root/zfs_load-key/cleanup.ksh | 2 +- .../functional/cli_root/zfs_load-key/setup.ksh | 2 +- .../functional/cli_root/zfs_mount/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs_mount/setup.ksh | 2 +- .../functional/cli_root/zfs_mount/zfs_mount.cfg | 2 +- .../functional/cli_root/zfs_mount/zfs_mount.kshlib | 2 +- .../cli_root/zfs_mount/zfs_mount_001_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_002_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_003_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_004_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_005_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_006_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_007_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_008_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_009_neg.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_010_neg.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_011_neg.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_all_001_pos.ksh | 2 +- .../cli_root/zfs_mount/zfs_mount_remount.ksh | 2 +- .../functional/cli_root/zfs_program/cleanup.ksh | 2 +- .../functional/cli_root/zfs_program/setup.ksh | 2 +- .../functional/cli_root/zfs_promote/cleanup.ksh | 2 +- .../functional/cli_root/zfs_promote/setup.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote.cfg | 2 +- .../cli_root/zfs_promote/zfs_promote_001_pos.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_002_pos.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_003_pos.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_004_pos.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_005_pos.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_006_neg.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_007_neg.ksh | 2 +- .../cli_root/zfs_promote/zfs_promote_008_pos.ksh | 2 +- .../functional/cli_root/zfs_property/cleanup.ksh | 2 +- .../functional/cli_root/zfs_property/setup.ksh | 2 +- .../functional/cli_root/zfs_receive/cleanup.ksh | 2 +- .../functional/cli_root/zfs_receive/setup.ksh | 2 +- .../zfs_receive/zfs_receive_-wR-encrypted-mix.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_001_pos.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_002_pos.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_003_pos.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_004_neg.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_005_neg.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_006_pos.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_007_neg.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_008_pos.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_009_neg.ksh | 2 +- .../cli_root/zfs_receive/zfs_receive_010_pos.ksh | 2 +- .../zfs_receive_compressed_corrective.ksh | 193 ++++++++++ .../zfs_receive/zfs_receive_corrective.ksh | 192 ++++++++++ .../functional/cli_root/zfs_rename/cleanup.ksh | 2 +- .../tests/functional/cli_root/zfs_rename/setup.ksh | 2 +- .../functional/cli_root/zfs_rename/zfs_rename.cfg | 2 +- .../cli_root/zfs_rename/zfs_rename.kshlib | 2 +- .../cli_root/zfs_rename/zfs_rename_001_pos.ksh | 2 +- .../cli_root/zfs_rename/zfs_rename_002_pos.ksh | 2 +- .../cli_root/zfs_rename/zfs_rename_003_pos.ksh | 2 +- .../cli_root/zfs_rename/zfs_rename_004_neg.ksh | 2 +- .../cli_root/zfs_rename/zfs_rename_005_neg.ksh | 2 +- *** 2039 LINES SKIPPED ***