zfs: merge openzfs/zfs@2f50d6740 (zfs-2.4-release) into stable/15
OpenZFS 2.4.0 rc2
Notable upstream pull request merges:
#15869 8604e67dc Add description of default sorting behavior to zfs_list.8
#16025 460858dfd dnode_next_offset: backtrack if lower level does not match
#17019 c755aa486 Fix wrong dedup_table_size for legacy dedup
#17543 -multiple zfs allow send:raw
#17576 -multiple Add allocation profile export and zhack subcommand for
import
#17600 04d991dbc Update pam_zfs_key.c defaultt path for FreeBSD
#17632 774a34f3f Synchronize the update of feature refcount
#17645 b727163db zfs_vnops_os.c: Add support for the _PC_CLONE_BLKSIZE name
#17665 2fc6bf82b zdb: Fix format strings on 32-bit systems
#17673 5846a8515 Update compatibility.d files
#17690 56e8ab4a3 zvol: reject suspend attempts when zvol is shutting down
#17704 cfd640c3e Fix warnings about sha2_is_supported on FreeBSD/i386
#17705 ef9b7dde9 Fix a printf format specifier on FreeBSD/i386
#17706 b23eae62b Fix the build on 32-bit FreeBSD with GCC
#17227 -multiple Detect a slow raidz child during reads
#17708 9c6f72021 Fix atomic-alignment warnings in libspl on FreeBSD/i386
#17712 -multiple cmd: rename to zarcstat / zarcsummary
#17717 3dc345851 Prevent scrubbing a read-only pool
#17719 da33cfd43 vdev_disk_close: take disk write lock before destroying it
#17722 b5d41deca FreeBSD: Satisfy ASSERT_VOP_IN_SEQC()
#17729 efdb4bf07 Fix two infinite loops if dmu_prefetch_max set to zero
#17730 95d677efd Fix ddle memleak in ddt_log_load
#17732 5f7253ca1 Refactor zhack label repair and fix -c regression
on nonzero TXG
#17733 41c6eaac8 Fix type in dbrrd_closest()
#17735 cac483dbd Fix time database update calculations
#17742 8b548776f zfsprops(7): attempt to clarify the keylocation
description
#17748 1ca4cd8a3 Fix txg_log_time ZAP key typo
#17755 9bcda0b5f Use "vdev" instead of "devices" when referring to vdevs
#17758 954fe5e1b Add interface to interface spa_get_worst_case_min_alloc()
function
#17764 61a68554d zdb: Fix asize overflow in verify_livelist_allocs()
#17765 9079f986a zvol: Fix blk-mq sync
#17786 35ec4b14a zpool iostat: refresh pool list every interval
#17780 d33d0cac5 Fix 'zpool add' safety check corner cases
#17783 e1a6ec42d zdb: add ZFS_KEYFORMAT_RAW support for -K option
#17800 f3295ec76 range_tree: drop duplicate zfs_ prefix from
rs_set_fill_raw
Obtained from: OpenZFS
OpenZFS commit: 2f50d67409e26d559a67281d3e8f56f93af4a4c1
OpenZFS tag: zfs-2.4.0-rc2