HomeFreeBSD

zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14

Description

zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14

OpenZFS release 2.2.5

Notable upstream pull request merges:
#15609 566841171 Only provide execvpe(3) when needed
#15940 9edf6af4a Replace P2ALIGN with P2ALIGN_TYPED and delete P2ALIGN
#16038 0f1e8ba2f L2ARC: Cleanup buffer re-compression
#16104 b474dfad0 Refactor dbuf_read() for safer decryption
#16118 938d1588e Make more taskq parameters writable
#16131 672474659 Slightly improve dnode hash
#16138 4c0fbd8d6 FreeBSD: Add zfs_link_create() error handling
#16159 fa4b1a404 ZAP: Fix leaf references on zap_expand_leaf() errors
#16162 41f2a9c81 Fix scn_queue races on very old pools
#16165 4c484d66b Fix ZIL clone records for legacy holes
#16206 27cc6df76 Use memset to zero stack allocations containing unions
#16207 2eab4f7b3 Fix assertion in Persistent L2ARC
#16214 13ccbbb47 Some improvements to metaslabs eviction
#16216 ba3c7692c Destroy ARC buffer in case of fill error
#16258 4d2f7f983 vdev_open: clear async fault flag after reopen
#16264 ef08cb26d Fix long_free_dirty accounting for small files
#16273 54ef0fdf6 head_errlog: fix use-after-free
#16284 14cce09a6 FreeBSD: Use a statement expression to implement

SET_ERROR()

#16406 6f27c4cad Make 'rmmod zfs' work after zfs-2.2.4

Obtained from: OpenZFS
OpenZFS commit: 33174af15112ed5c53299da2d28e763b0163f428
OpenZFS tag: zfs-2.2.5

Details

Provenance
mmAuthored on Aug 12 2024, 1:06 PM
Parents
rG402db142e07a: stress2: Fix a typo in namecache2.sh
rG33174af15112: Tag zfs-2.2.5
Branches
Unknown
Tags
Unknown

Merged Changes