git: 494aaaed89cb..c883088df83c - vendor/openzfs/zfs-2.2-release - vendor branch updated

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Fri, 23 Feb 2024 10:36:43 UTC
The branch vendor/openzfs/zfs-2.2-release has been updated by mm:

URL: https://cgit.FreeBSD.org/src/log/?id=494aaaed89cb..c883088df83c

b3626f0a3576 linux 6.7 compat: simplify current_time() check
3c13601a12b1 linux 6.7 compat: use inode atime/mtime accessors
18a9185165e2 linux 6.7 compat: handle superblock shrinker member change
03b84099d9c4 linux 6.7 compat: rework shrinker setup for heap allocations
3c502e376b77 ZTS: Disable io_uring test on CentOS 9
d530d5d8a567 Linux 6.5 compat: check BLK_OPEN_EXCL is defined
db2db50e3701 spa: make read/write queues configurable
2a59b6bfa966 ABD: Be more assertive in iterators
c34fe8dcbcb7 Update the kstat dataset_name when renaming a zvol
f13593619b07 FreeBSD: Optimize large kstat outputs
a8c29a79df2d Linux: Reclaim unused spl_kmem_cache_reclaim
2e259c6f0014 L2ARC: Restrict write size to 1/4 of the device
ad47eca195d0 ZIL: Assert record sizes in different places
e48195c816ed ZIO: Add overflow checks for linear buffers
3b8f22736223 ZIL: Remove TX_CLONE_RANGE replay for ZVOLs.
e11b3eb1c608 ZIL: Do not clone blocks from the future
121924575e48 Allow block cloning across encrypted datasets
dea2d3c6cda7 zdb: Dump encrypted write and clone ZIL records
1e1d748cae2e ZIL: Remove 128K into 2x68K LWB split optimization
e09356fa05ff BRT: Limit brt_vdev_dump() to only one vdev
b13c91bb2997 DMU: Fix lock leak on dbuf_hold() error
a701548eb4a8 dbuf: Handle arcbuf assignment after block cloning
9c40ae021996 dbuf: Set dr_data when unoverriding after clone
f71c16a66126 Don't panic on unencrypted block in encrypted dataset
976bf9b6a619 Linux 6.2 compat: add check for kernel_neon_* availability
152a775eac59 Improve block sizes checks during cloning
ac592318b83a Fix livelist assertions for dedup and cloning
3bd23fd78dce freebsd: fix compile for spa_taskq_read/spa_taskq_write params
9181e94f0b24 spa: Fix FreeBSD sysctl handlers
a00231a3fc99 spa: Let spa_taskq_param_get()'s addition of a newline be optional
9ecd112dc1dc compact: workaround for GPL-only symbols on riscv from Linux 6.2
2ecc2dfe4270 Linux 6.7 compat: zfs_setattr fix atime update
07cf973fe9e4 Autotrim High Load Average Fix
387f003be305 ZTS: block_cloning: Use numeric sort for get_same_blocks
d8b0b6032b5f ZTS: Add test cases for block cloning replay
f94a77951dd3 Test LWB buffer overflow for block cloning
c16d10342280 Block cloning tests.
83c0ccc7cf54 Enable block_cloning tests on FreeBSD
d2f7b2e55767 ZTS: Test for clone, mmap and write for block cloning
ef527958c6a1 Fix cloning into mmaped and cached file.
c1161e285134 fix: variable type with zfs-tests/cmd/clonefile.c
9e0304c363d7 ZTS: Apply zfs_bclone_enabled to bclone tests
3425484eb907 Fix file descriptor leak on pool import.
4d4972ed98a8 Stop wasting time on malloc in snprintf_zstd_header
7bccf98a731d Make zdb -R scale less poorly
22e4f08c30f9 Linux: Defer loading the object set in zfs_setattr()
8b1c6db3d2f3 Fix a potential use-after-free in zfs_setsecattr()
4db88c37cc4e fix(mount): do not truncate shares not zfs mount
509526ad2103 fix: preserve linux kmod signature in zfs-kmod rpm spec
2006ac1f4a52 Fix "out of memory" error
52cee9a3eb0a fix: Uber block label not always found for aux vdevs
eb4a36bcef41 Extend aux label to add path information
a2e71db66434 Add path handling for aux vdevs in `label_path`
6b64acc157ec Make spl_kmem_cache size check consistent
424d06a29886 Make sure all necessary RPM path macros are defined
276be5357cf3 linux spl: fix typo in top comment of spl-condvar.c
09a79613640b FreeBSD: Fix bootstrapping tools under Linux/musl
cfa29b994594 ZTS: Apply small changes for speeding up the tests
9da745f5de73 Switch to CodeQL to detect prohibited function use
9ad150446fad ZTS: Update deprecated Github Action version numbers
dd3a0a27157b Update vdev devid and physpath if changed between imports
0606ce20555a zpool wait: print timestamp before the header
7cd666d54b12 Move nodes into correct subgraphs
dd0874cf7ea3 ZTS: Allow longer run time for zdb_args_pos
acc7cd8e99da Update man pages to time(1) from time(2)
ab653603f8e1 Don't assert mg_initialized due to device addition race
621dfaff5ce1 Linux 6.7 compat: META
64afc4e66edf Linux 6.8 compat: make test functions static
ce782d080432 Linux 6.8 compat: update for new bdev access functions
7466e09a492b Linux 6.8 compat: implement strlcpy fallback
09e6724e1ee5 Linux 6.8 compat: replace MAX_ORDER define
cbd51c5f2416 Linux 6.8 compat: fix inode permission tests
e6ca28c97084 Linux 6.8 compat: handle mnt_idmap user_namespace change
992d8871ebe1 ZTS: Add dirty dnode stress test
59112ca27d94 zed: misc vdev_enc_sysfs_path fixes
69142125d75b zpool: Add slot power control, print power status
9ef15845f5fd Fix the FreeBSD userspace build (#15716)
00d85a98ea10 BRT: Fix FICLONE/FICLONERANGE shortened copy
08fd5ccc38c3 Improve performance for zpool trim on linux
9bb8d26bd548 zed: fix typo in variable ZED_POWER_OFF_ENCLO*US*RE_SLOT_ON_FAULT
40e20d808ce2 Add 'zpool status -e' flag to see unhealthy vdevs
*** 10 LINES SKIPPED ***