git: 246e5883bb5b..3084336ae4a4 - vendor/openzfs/master - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Fri, 30 May 2025 07:56:54 UTC
The branch vendor/openzfs/master has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=246e5883bb5b..3084336ae4a4

c5a6b4417d64 zfs_valstr: update zio_flag strings for ZIO_FLAG_PREALLOCATED
b1ccab17213b ARC: Avoid overflows in arc_evict_adj() (#17255)
78628a5c15f2 FreeBSD: Use new SYSCTL_SIZEOF()
4800181b3b95 ioctl: remove FICLONE/FICLONERANGE/FIDEDUPERANGE compat
f13d760aa8c0 Delete dead code: dbuf_loan_arcbuf
1a8f5ad3b0ff zvol: Enable zvol threading functionality on FreeBSD
c17bdc49142d More aggressively assert that db_mtx protects db.db_data
2ee5b51a57cb linux/uio: remove "skip" offset for UIO_ITER
8b9c4e643b69 spa: clear checkpoint information during retry
9aae14a14a66 test-runner: rework output dir construction
49fbdd453345 Introduce zfs rewrite subcommand (#17246)
b2284aedab33 metaslab_alloc: make hint BP and DVA const (#17324)
8e318fda80e8 update_authors: consider Signed-off-by trailers for committer idents
ae2caf9cb0e0 update_authors: output possible mailmap additions
485a2d0112f9 AUTHORS/mailmap: update with new contributors
e2ba0f764376 vdev_id: symlinks creation for multipath disk partitions (#17331)
734eba251d09 Wire O_DIRECT also to Uncached I/O (#17218)
b55256e5bbfb runners: Add option to install custom kernel on Fedora
0aa83dce99e4 Linux: Stop using NR_FILE_PAGES for ARC scaling
89a8a91582fa ARC: Notify dbuf cache about target size reduction
b6916f995ed2 ARC: parallel eviction
086105f4c4e6 Cause zpool scan resume commands to get logged in history
d5616ad34a2f Increase meta-dnode redundancy in "some" mode
e55225be3e2a Add explicit DMU_DIRECTIO checks
ea74cdedda8b Fix 2 bugs in non-raw send with encryption
d8a33bc0a5d3 icp: Use explicit_memset() exclusively in gcm_clear_ctx()
bb740d66de2b Linux 6.15: mkdir now returns struct dentry *
841be1d04952 Linux 6.2/6.15: del_timer_sync() renamed to timer_delete_sync()
f0baaa329ab2 arcstat: prevent ZeroDivisionError when L2ARC becomes empty
83fa80a5500e dmu_objset_hold_flags() should call dsl_dataset_rele_flags() on error
2e5e4bb0f803 Add Quality Assurance to pull request template
f454cc172355 libzfs: ensure all ioctl calls go through lzc_ioctl_fd()
c4c3917b2a83 lzc: move lzc_ioctl_fd() into lzc proper
a387b7599ce8 lzc_ioctl_fd: add ZFS_IOC_TRACE envvar to enable ioctl tracing
a6f20250de7f Update 69-vdev.rules.in
5c30b2438164 Fix null dereference in spa_vdev_remove_cancel_sync()
ddf28f27c564 Fix off-by-one bug in range tree code
cdb4c4468478 Reformat cli help and man page to be in sync
92157c840c37 Refactor man page and CLI help output per mandoc
b01d7bd32d6e ZTS: testing for leaked key mappings in encrypted non-raw send
9d76950d6784 ZIL: Improve write log size accounting
b048bfa9c156 Allow opt-in of zvol blocks in special class
2a91d577b1dc Expose dataset encryption status via fast stat path
284580c8780e dmu_traverse: remove 'ignore_hole_birth' tunable alias
fc617645a344 vdev_disk: remove zfs_vdev_scheduler option
087d7d80c7c8 ZVOL: Comment platform-specific empty functions bodies on FreeBSD side
06fa8f3f6924 zfs_cmd: reorganise zfs_cmd_t to match original size
8487945034bf zcp: get_prop: fix encryptionroot and encryption
468d22d60ced txg_wait_synced_flags: add TXG_WAIT_SUSPEND flag to not wait if pool suspended
ac2e5795215d dmu_tx: make DMU_TX_* flags an enum
4653e2f7d3b0 dmu_tx: break tx assign/wait when pool suspends
55d035e866b1 dmu_tx_assign: make all VERIFY0 calls use DMU_TX_SUSPEND
2303775feabf ZTS: test dmu_tx response when pool suspends
0372def8c9b0 vdev_geom: converted injected EIO errors to ENXIO
c464f1d01402 Only interrupt active disk I/Os in failmode=continue
906ced88df21 Linux 6.15 compat: META
5ef91c2bee49 zfs_log: make zfs_immediate_write_sz uint
d1724b59dc52 tunables: don't assert initialisation in impl getters
b0e053a10dc8 tunables: ensure tunable and variable have same define gate
7b183f1918f5 tunables: remove FreeBSD compat macros for Linux module params
58235f52af1b tunables: remove direct use of module_param_cb
6e7e7ea7ef06 tunables: remove support for s64 tunables
589d99171f52 tunables: use Linux ullong param ops for u64
dd4e2f99f0c7 tunables: remove unused param get/set aliases
9392be427e58 tunables: remove __check_old_set_param workaround
00360efa35a4 tunables: fix spelling
fa697b94e65c FreeBSD: Add posix_fadvise(POSIX_FADV_WILLNEED) support
3dfa98d01358 ZVOL: Make zvol_inhibit_dev module parameter platform-independent
3084336ae4a4 Linux build: always use objtool