zfs: merge openzfs/zfs@079ba86d7 (zfs-2.2-release) into stable/14
OpenZFS release 2.2.9
Notable upstream pull request merges:
#16025 fdc683e86 dnode_next_offset: backtrack if lower level does not match
#16197 67ea51710 Several improvements to ARC shrinking
#16401 10208765e Soften pruning threshold on not evictable metadata
#17434 1ced0ff5d Reduce zfs_dmu_offset_next_sync penalty
#17542 2910b5f5c enforce arc_dnode_limit
#17561 3a8e23d0f Skip dbuf_evict_one() from dbuf_evict_notify()
for reclaim thread
#17758 5e10fb6d7 Add interface to interface spa_get_worst_case_min_alloc()
function
#17563 91f3622a2 Faster checksum benchmark on system boot
#17765 6a02c0994 zvol: Fix blk-mq sync
#17780 3167b0db1 Fix 'zpool add' safety check corner cases
#17904 6e4acd789 zstd: disable intrinsics
#17915 5a77c19c8 BRT: Fix ranges to blocks conversion math
Obtained from: OpenZFS
OpenZFS commit: 079ba86d71571bf997ff688da061d8c4aa2fd052
OpenZFS tag: zfs-2.2.9