git: 37af89948865..84aa7e7e09f6 - vendor/openzfs/master - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Mon, 24 Aug 2026 09:18:16 UTC
The branch vendor/openzfs/master has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=37af89948865..84aa7e7e09f6

3e9de54c134e CI: Increase default watchdog NMI timeout on Linux
7ed1268d3332 Fix race between device removal completion and pool export
19d69a919302 unit/btree: test basic B-Tree operations
0d1f3b1c6052 RAIDZ: Fix parity regeneration/check condition
223b8bc44685 linux: handle mmap read beyond file size
4678164b7279 Using net/cloud-init to unpin specific python
5e7f60ad27e8 linux/abd: remove BIO support functions
bf098c76af2b Linux 7.2: zpl_super: convert to sget_fc()
5c0afbd0393a zpool: add condense verb
58187f216917 zts: zpool-condense sanity tests
59dade3420b7 spa_stats: kstats for unflushed log spacemaps
fad95fa0a303 log_spacemap: add counter for unflushed metaslabs
a92b9e98b3ca log_spacemap: extend pool flushall to have "request" and "export" modes
74f184ab2bfb ztest: periodically start/stop log spacemap flush
f3e7342464a7 zts: add test for log spacemap flushall + zpool condense
08a4caa65f48 ABI: bump for spacemap condense
73ba07c6774c ZTS: create snapdir test group, move relevant tests from snapshot group
d903a353b09d ZTS: snapdir: cleanup
79d04116c4f7 ZTS: snapdir: limit ADMIN_SNAPSHOT tunable use to the tests that need it
84b2aaa8ad04 ZTS: snapshot: remove need for snapdir admin feature in snapshot tests
9c5f5c800af7 ZTS: snapdir: test ADMIN_SNAPSHOT=0 prevents snapdir admin ops
9b83297d38b4 ZTS: snapdir: test that explicit unmount allows new automount
89dad443967a ZTS: snapdir: test that snapdir mounts are expired when idle
7fe8f8b95875 ZTS: snapdir: ensure the SNAPSHOT_NO_SUID tunable performs correctly
54c7b325ccf4 ZTS: snapdir: ensure mounts only occur when accessing beyond the snapdir
ecab6dd7fe8b zfs_ctldir: remove se_root_dentry
42cbaafdda94 zfs_ctldir: remove unused args to zfsctl_snapshot_alloc()
7d9c1b358445 zfs_ctldir: use dmu_objset_spa() to get spa pointer
8cffd87102be zfs_ctldir: remove delay param for zfsctl_snapshot_unmount_delay()
3d50e1ea4494 zfs_ctldir: remove flags arg to zfsctl_snapshot_unmount()
85268c3db65c zfs_ctldir: remove flags arg to zfsctl_snapshot_mount()
96caec8e89ca zfs_ctldir: move the invalid dentry check up to zpl_snapdir_automount()
604805c02e0c zpl_ctldir: remove comments describing ancient kernel behaviour
f607ef7e7233 Fix insufficient locking in dedup verify
6721ab9817c4 Calling thread IO
1ff51ebeddd1 ZTS: l2arc_multidev_throughput_pos relax throughput window
37f066e3c9f1 FreeBSD: Wire sha512 offload to the build
69b2491a8984 libzfs: fix MS_CRYPT/MS_OVERLAY collision with umount2(2) flags
7cc1d90cd847 libzfs: defer encryption key unload until the subtree is unmounted
822c910de11c ZTS: cover key unload when a child's mountpoint sorts before its root
e78fa488afa5 zstream: multithreading
d902eec64db9 Disconnect metaslab tracing from default builds
cc210862d8c3 ZTS: ctime_001_pos increase tolerance
cbf7db51dde4 unit/fletcher: test fletcher-2 and fletcher-4 checksums
b8a409ae1cc9 build: Fix for building dist target outside of project root
54828b3aa25e Linux: fix zfs_write() infinite loop on unfaultable buffer
7af650f1c4cf zfs_acl: remove obsolete function prototypes
5aec3de9906c zfs_acl: remove zfs_has_access
8d90fbb2d982 zfs_acl: split header into core and platform-specific variants
cde34342c402 FreeBSD: remove zidmap_t and mnt_ns
3814d2b085d7 Linux: add idmap versions of zfs_zaccess and zfs_zaccess_rwx
dee19fae056f Linux: add idmap versions of verious znode operations
fc79b95b5d90 linux: batch DMU reads of non-resident pages in mappedread()
a8beffd2480c libzfs/crypto: name the key material stream more clearly
defa89a62aaa libzfs/crypto: fetch key material directly onto the stack
83bf407840e9 Use a single creation time for a recursive snapshot
6acb99cb1bf9 Do not return ESTALE for open-unlinked files
0467ba01cee0 Add SECURITY.md policy file
5bc46107281a Fix receive -x according to comment
f217627d4477 Fix receive of split large blocks with a short trailing chunk
465ed3ae0658 mailmap/AUTHORS: update with recent new contributors
0d0eae2ab6dd implement thorough scrub support (zpool scrub -t)
74b796bd95a4 zstream: open up dump API to non-dump subcommands
7d565cdfa82d zfs bookmark: add recursive (-r) bookmark creation
5be00ea586f1 ZTS: migration/setup: clear stale zfs_member label before new_fs
2289f4c69885 ZTS: stop zpool_initialize tests racing initialize to completion
cdf51215ecdc zpl_inode: remove zpl_rename no-flags variants
bff8c3616b0b config: remove HAVE_PATH_IOPS_GETATTR
7d882851016a config: remove HAVE_SETATTR_PREPARE_NO_USERNS
d8962588792a zpl_inode: move zpl_set_acl/zpl_get_acl from zpl_xattr
22289842d3f5 config: detect idmap method via generic_permission test
0cfe9dcdef1c idmap_compat: types and defines for idmap/userns compat
ed1165423304 linux/zpl: standardise on 'idmap' nomenclature
0a3241f5960e spl/cred: move remaining idmap compat, use generic checks
faf314dd8df8 idmap_compat: macros for handling idmap types in iops callbacks
e436d604925f zpl_inode: use ZPL_IDMAP_IOP_DEFINE for iops callbacks
0011703e9a2a zpl_inode: use ZPL_IDMAP_IOP_DEFINE for getattr/setattr callbacks
0897997e9556 zfs_setattr_idmap: always use idmap version
0b6b2e9a8be8 zfs_getattr_fast: single version
5d83dfa88b09 zpl_generic_fillattr: generic over idmap style
9b89e2fa1898 zpl_setattr_prepare: generic over idmap style
*** 156 LINES SKIPPED ***