git: c98295eed268..1147a2797853 - vendor/openzfs/master - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Thu, 18 Jul 2024 07:39:09 UTC
The branch vendor/openzfs/master has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=c98295eed268..1147a2797853

49f3ce338587 Linux 6.9: Call add_disk() from workqueue to fix zfs_allow_010_pos (#16282)
5f220c62e1c2 Fix a mis-merge in the zdb man page (#16304)
fd51786f86e4 zfs.4: Document the actual default for zfs_txg_history (#16305)
f72e081fbf38 FreeBSD: Use a statement expression to implement SET_ERROR() (#16284)
9ffe4413610e Fix zdb "Memory fault" found on FreeBSD ZTS (#16332)
326040b28525 Fix the name of the zfs_prefetch_disable parameter (#16319)
436731276061 zvol: Fix suspend lock leaks (#16270)
156a64161b4f Linux 6.9: Fix UBSAN errors in zap_micro.c
a10faf5ce6fe FreeBSD: Use the new freeuio() helper to free dynamically allocated UIOs (#16300)
cbd95a950aa5 ZTS: handle FreeBSD version numbers correctly (#16340)
398e675f5839 one-word manpage correction: snapshot->rollback (#16294)
f7d8b1333699 Fix missing semicolon in trace_dbuf.h (#16281)
c87cb22ba9fa head_errlog: fix use-after-free
a7fc4c85e3ad zstd: don't call zstd_mempool_reap if there are no buffers (#16302)
4ee66cdf4ed4 Add building support for Artix Linux (#16265)
b409892ae502 Linux 6.10: rework queue limits setup
e951dba48a63 Linux 6.10: work harder to avoid kmem_cache_alloc reuse
7ca7bb7fd723 Linux 5.16: use bdev_nr_bytes() to get device capacity
f2ebbe46f6c0 Linux 6.9 compat: META (#16358)
41902c8e6da1 Use kmap_local_page instead of kmap_atomic (#16329)
393b7ad69522 zts: test single-disk pool resumes properly after disk pull
5de3ac223623 vdev_open: clear async fault flag after reopen
dc91e7452482 zdb: dump ZAP_FLAG_UINT64_KEY ZAPs properly (#16334)
ab6d9bd89a87 Make sure avl_tree.avl_pad is not in kernel module (#16280)
1147a2797853 Fix printf typo for `zfs receive -cv` (#16295)