git: 84aa7e7e09f6..02b5baf13cbf - vendor/openzfs/master - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Mon, 14 Sep 2026 09:54:34 UTC
The branch vendor/openzfs/master has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=84aa7e7e09f6..02b5baf13cbf

276156545f16 CI: boot linux-stable instead of linux-virt on the Alpine runner
db3e38d129d6 ZTS: fix mmp_set_hostid on Alpine Linux (musl libc)
2aadd730721e zstream_selftest_queue: fix alignas(type) build failure under C99
1b714355796d Keep a grown vdev from adopting an older pool's labels
bd474db2fd2d ZTS: replace uncompress with gunzip in history tests
8aa9d7795ad3 ZTS: fix CDDL boilerplate in zpool_expand_007_pos.ksh
904d4327f4ab dmu_objset_open_impl: unregister prop callbacks on error
998eca979241 CI: Add tzdata, libcap-utils, and ksh93's stable branch to Alpine
c8713f8f9c0d ZTS: give mmp_reset_interval headroom above the suspend window
8373e97e4061 ZTS: resume a suspended pool in mmp_reset_interval cleanup
c878ee452192 zstream: track and limit memory use
6d4ff3b4f3a9 Pool split leaks DTL spacemap objects
3e328a0e73ca ZTS: fix zinject argument order in mmp_write_uberblocks
e456404152cb zdb: add detailed diagnostics for MOS leaks and spacemap refs
b0fff48dc104 arc: harness buf_hdr's anon state invariant checks
0498c554dc31 vdev_disk_open: fix ENOENT retry & cleanup error handling
75c6fb77b56d ZTS: procfs_list_stale_read: accept Alpine's EIO error message
85d9a28b9fbb ZTS: fix user_namespace_001 on Alpine Linux (BusyBox)
58d73c90dcdd ZTS: exec_001_pos: copy the exec test binary under its own name
0daa27fea9cc ZTS: Do not run rm -rf / when $TESTPOOL is empty
013d73a9bfcb docs: fix typo independantly -> independently
a1261384a1df zstream: self-tuning queues
8dd73c716e13 CI: force GRUB onto serial console for headless VM
6860d1c2f7db DDT: Use proper size when calling kmem_free on ddt_prune_entry_t
2455d6503033 unit: make unit_eq() etc type-aware
bf96cd19617b unit: add null/notnull helpers
b1fac4b7c60d unit: add nvpair test suite
b824f3116dc7 zstd: declare __asan_*_memory_region() for user space builds
b46561aa7e7e ztest: Add random seed support
b62a1fa7534f Undo checkpoint accounting on vdev_free()
e124aaa207d2 Speed up pool rewind and allow it to tolerate minor damage
01a2d01b3f92 linux: fix write cache detection on 6.11+ kernels
5280a08f6b32 Write uberblocks only to vdevs used by the txg
c47591d5da9d arc: apply arc_min tunables set before arc_init() has run
604d1b39b228 unit/btree: test the negative cases
8eb65b0ea563 Linux: drop cached pages in zfs_rezget()
cd578e51854d dnode: fix heap-use-after-free in dnode_rele_and_unlock()
9179d437c4fe ZTS: fix mkbusy kill/pgrep race in zfs_destroy_001_pos, _005_neg
e86fdc7cce5e ZTS: fix and re-enable zpool_import_missing_003_pos
77ab5dcecaf6 ZTS: make raidz expansion pause wait actually wait
06d334b9e5b6 ZTS: drop stale expected-failure masks
51fe1fb84279 dmu_send: a meta-dnode range does not start where an object does
c25f4476b3f3 ZTS: cover a meta-dnode range colliding with a redaction entry
4d7cafb683d3 Defer destruction of a snapshot that a mount is holding open
47d09bf414a6 Don't fail a release because a deferred snapshot is still busy
b19fa7c97d6a log_spacemap: make zfs_log_sm_blksz tunable
43bb1614d50f Linux: avoid prefaulting under the ZFS range lock
8486ea36f462 ZTS: bound ctime_001_pos by the time that actually elapsed
b0da5c4cee9e dsl_crypt: validate every key change-key will rewrap
489ea6491f78 ZTS: cover change-key on a dataset whose key does not match its root
8e5bb1d4be95 Wait for the initialize and trim threads to exit
166078670d70 Increasing ZTS timeout as some PRs exceed the limit
aa26ca67b1b7 Do not complete a device removal that hit IO errors
f7b10b66be2c Revert "Linux: avoid prefaulting under the ZFS range lock"
fd639b075a79 zcp: support bookmarks in zfs.sync.destroy
7b119debe21e ZTS: let the zvol settle before alloc_class_016_pos destroys the pool
588012797f7b ZTS: wait for the zhack pids mmp_concurrent_import started
ba524e0d7c8f zpool: things get messy with 0 columns
fe952576a87a zhack: add mos scan/reclaim for leaked MOS objects
e74cde0b9eb7 zhack: add mos leak subcommand for local repro
154290cf7baa zfs-tests: add zhack mos leak/reclaim coverage
33ae06bb617f ZIO: Batch vdev children completions
39764eb06bd0 Fix double free when cloning a block with a pending free
69ef525a4857 dsl_deadlist_space_range: use correct tree when summing up space
cc22ee2f0262 ztest: sleep while waiting for the fishing thread to seed
0a25e5c7bf15 ztest: print the fishing seed with %016llx
e4538b5775d9 ZTS: tighten the device_access tests
9e06573c4f2b CI: update the FreeBSD STABLE CI runner to 14.5-STABLE
0ee8ea01bc16 FreeBSD: use sys/abi_compat.h for time32_t
1ebc6f548966 zdb: do not adopt an unreferenced spa when the pool fails to open
92a3904afc93 Wait for the txg that finished a scan to sync
09e7e735a954 ZTS: fill the ARC before l2arc_multidev_scaling_pos measures it
e08bc2973aa5 Skip interior dnode slots when receiving DRR_FREEOBJECTS
0e2c0f97764d ZTS: judge mmap_sync by a concurrent fsync, not by a fixed bound
ba464dfc41be ZTS: do not leave a suspended pool behind in the mmp tests
cb333be8652e ZTS: resolve two possible divide by zero errors in tests
6a320c9c72fa Linux: Wire RWF_DONTCACHE and POSIX_FADV_NOREUSE
7853c27eb4ac ZIO: Batch lightweight ZIOs
75bd31c2839f L2ARC: do not feed a device while its rebuild is pending
1a8e5149167c Fix self-deadlock when cloning a range within the same file
1c8a75f7d3f0 ZTS: Fix device_access_import cleanup
*** 14 LINES SKIPPED ***