Update dependency openzfs/zfs to v2.4.2 - abandoned #6

Open
renovate-bot wants to merge 5 commits from renovate/openzfs-zfs-2.x into main
Collaborator

This PR contains the following updates:

Package Update Change
openzfs/zfs patch 2.4.12.4.2

Release Notes

openzfs/zfs (openzfs/zfs)

v2.4.2

Compare Source

Supported Platforms
  • Linux: compatible with 4.18 - 7.0 kernels
  • FreeBSD: compatible with releases starting from 13.3+, 14.0+
Changes
  • initramfs: fix incorrect variable rename #​18442
  • Fix long POSIX_FADV_DONTNEED for single block files #​18399 #​18489
  • Add support for POSIX_FADV_DONTNEED #​18399
  • Cleanup allocation class selection #​18208
  • [2.4.2-only] GCC: Fix uu_ident.c strchr()
  • libspl/mnttab: follow symlinks when resolving path via statx (#​18469)
  • Fix vdev_rebuild_range() tx commit #​18276
  • Fix redundant declaration of dsl_pool_t #​18263
  • CI: FreeBSD 15.1 PRERELEASE (#​18490)
  • CI/GCC: Add Fedora 44, fix build errors and threadsappend #​18478
  • Linux 7.1: access dentry d_alias directly #​18471
  • Initialize vr_last_txg for rebuild #​18482
  • Fix rare cksum errors after rebuild #​18307 #​18319 #​18473
  • ZTS: add targeted redundancy_draid_spare exception #​18436
  • build: use pax tar format for make dist
  • CI: curl fallback, print killed tests, FreeBSD URL #​18460
  • Fix 'kernel BUG at mm/usercopy.c' #​15918 #​18408
  • dmu_direct: avoid UAF in dmu_write_direct_done() #​18440
  • Prevent range tree corruption race by updating dnode_sync() #​18235
  • range_tree: use zfs_panic_recover() for partial-overlap remove #​18255
  • [zfs-2.4.2] Whitelist some Makefile.am files from SPDX
  • Fix read corruption after block clone after truncate #​18412 #​18421
  • Fix snapshot automount deadlock during concurrent zfs recv #​18415
  • Fix options memory leak in zfsctl_snapshot_mount #​18415
  • Fix s_active leak in zfsvfs_hold() when z_unmounted is true #​18309 #​18310
  • fix memleak in spa_errlog.c #​18403
  • CI: Add more debugging to qemu-1-setup.sh #​18441
  • CI: tolerate missing artifacts #​18438
  • CI: Do not set scheduler in qemu-1-setup.sh #​18437
  • Linux 7.0 compat: META #​18435
  • deb.am: propagate build errors in native-deb targets #​18206 #​18424
  • draid: fix cksum errors after rebuild with degraded disks #​18414
  • CI: Disable ZIP file artifacts, update versions #​18411
  • CI: set /etc/hostid in zloop runner #​18413
  • draid: allow seq resilver reads from degraded vdevs #​18405
  • Linux: Refactor zpl_fadvise() #​18395
  • CI: Free 35GB of unused files on the runner #​18400
  • linux/vfsops: remove zfs_mnt_t, pass directly #​18377
  • linux/super: work around kernels that enforce "forbidden" mount options #​18377
  • linux/super: implement new mount params parser #​18377
  • linux/super: match vfs_t lifetime to fs_context #​18377
  • linux/super: remove zpl_parse_monolithic #​18377
  • linux/vfsops: remove old options parser #​18377
  • linux/vfsops: add vfs_t allocator, make public #​18377
  • draid: fix import failure after disks replacements #​18380
  • Linux 7.0: ensure LSMs get to process mount options #​18376
  • ci: update FreeBSD CI images from 14.3 to 14.4 #​18362
  • Linux 7.0: autoconf: Remove copy-from-user-inatomic API checks (#​18348) (#​18354)
  • CI: Add ARM builder #​18343
  • CI: Support repository variable override for ZTS OS selection #​18342
  • linux/super: flatten zpl_fill_super into zpl_get_tree #​18339
  • linux/super: flatten zpl_mount_impl into zpl_get_tree #​18339
  • linux/super: flatten mount/remount into get_tree/reconfigure #​18339
  • linux/super: remove support for old mount API #​18339
  • config: refuse to build without fs_context #​18339
  • Linux 7.0: also set setlease handler on directories (#​18331)
  • ZTS: Add back redundancy_draid_spare3 exception #​18320
  • ZTS: redundancy_draid_spare{1,3} exceptions #​18308
  • config: fix STATX_MNT_ID detection #​18312
  • draid: fix data corruption after disk clear #​18286 #​18294
  • Fix deadlock on dmu_tx_assign() from vdev_rebuild() #​18210 #​18258
  • README: describe specific kernels/distros we target #​18295
  • config: remove minimum kernel version check #​18295
  • libzfs: use mount_setattr for selective remount including legacy mounts #​18257
  • FreeBSD: Improve dmesg kernel message prefix #​18290
  • Fix check for .cfi_negate_ra_state on aarch64 #​18262
  • zpl_super: prefer "new" mount API when available #​18260
  • CI: Remove deprecated Fedora 41 #​18261
  • Linux 7.0: add shims for the fs_context-based mount API #​18216
  • Linux 7.0: posix_acl_to_xattr() now allocates memory #​18216
  • Linux 7.0: blk_queue_nonrot() renamed to blk_queue_rot() #​18216
  • build: get objtool from $kernelbuild #​18248 #​18249
  • Linux 7.0: explicitly set setlease handler to kernel implementation #​18215
  • spdxcheck: enforce SPDX license tags on build system files #​18077
  • build: add SPDX license tags to build system files #​18077

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [openzfs/zfs](https://github.com/openzfs/zfs) | patch | `2.4.1` → `2.4.2` | --- ### Release Notes <details> <summary>openzfs/zfs (openzfs/zfs)</summary> ### [`v2.4.2`](https://github.com/openzfs/zfs/releases/tag/zfs-2.4.2) [Compare Source](https://github.com/openzfs/zfs/compare/zfs-2.4.1...zfs-2.4.2) ##### Supported Platforms - **Linux**: compatible with 4.18 - 7.0 kernels - **FreeBSD**: compatible with releases starting from 13.3+, 14.0+ ##### Changes - initramfs: fix incorrect variable rename [#&#8203;18442](https://github.com/openzfs/zfs/issues/18442) - Fix long POSIX\_FADV\_DONTNEED for single block files [#&#8203;18399](https://github.com/openzfs/zfs/issues/18399) [#&#8203;18489](https://github.com/openzfs/zfs/issues/18489) - Add support for POSIX\_FADV\_DONTNEED [#&#8203;18399](https://github.com/openzfs/zfs/issues/18399) - Cleanup allocation class selection [#&#8203;18208](https://github.com/openzfs/zfs/issues/18208) - \[2.4.2-only] GCC: Fix uu\_ident.c strchr() - libspl/mnttab: follow symlinks when resolving path via statx ([#&#8203;18469](https://github.com/openzfs/zfs/issues/18469)) - Fix vdev\_rebuild\_range() tx commit [#&#8203;18276](https://github.com/openzfs/zfs/issues/18276) - Fix redundant declaration of dsl\_pool\_t [#&#8203;18263](https://github.com/openzfs/zfs/issues/18263) - CI: FreeBSD 15.1 PRERELEASE ([#&#8203;18490](https://github.com/openzfs/zfs/issues/18490)) - CI/GCC: Add Fedora 44, fix build errors and threadsappend [#&#8203;18478](https://github.com/openzfs/zfs/issues/18478) - Linux 7.1: access dentry d\_alias directly [#&#8203;18471](https://github.com/openzfs/zfs/issues/18471) - Initialize vr\_last\_txg for rebuild [#&#8203;18482](https://github.com/openzfs/zfs/issues/18482) - Fix rare cksum errors after rebuild [#&#8203;18307](https://github.com/openzfs/zfs/issues/18307) [#&#8203;18319](https://github.com/openzfs/zfs/issues/18319) [#&#8203;18473](https://github.com/openzfs/zfs/issues/18473) - ZTS: add targeted redundancy\_draid\_spare exception [#&#8203;18436](https://github.com/openzfs/zfs/issues/18436) - build: use pax tar format for make dist - CI: curl fallback, print killed tests, FreeBSD URL [#&#8203;18460](https://github.com/openzfs/zfs/issues/18460) - Fix 'kernel BUG at mm/usercopy.c' [#&#8203;15918](https://github.com/openzfs/zfs/issues/15918) [#&#8203;18408](https://github.com/openzfs/zfs/issues/18408) - dmu\_direct: avoid UAF in dmu\_write\_direct\_done() [#&#8203;18440](https://github.com/openzfs/zfs/issues/18440) - Prevent range tree corruption race by updating dnode\_sync() [#&#8203;18235](https://github.com/openzfs/zfs/issues/18235) - range\_tree: use zfs\_panic\_recover() for partial-overlap remove [#&#8203;18255](https://github.com/openzfs/zfs/issues/18255) - \[zfs-2.4.2] Whitelist some Makefile.am files from SPDX - Fix read corruption after block clone after truncate [#&#8203;18412](https://github.com/openzfs/zfs/issues/18412) [#&#8203;18421](https://github.com/openzfs/zfs/issues/18421) - Fix snapshot automount deadlock during concurrent zfs recv [#&#8203;18415](https://github.com/openzfs/zfs/issues/18415) - Fix options memory leak in zfsctl\_snapshot\_mount [#&#8203;18415](https://github.com/openzfs/zfs/issues/18415) - Fix s\_active leak in zfsvfs\_hold() when z\_unmounted is true [#&#8203;18309](https://github.com/openzfs/zfs/issues/18309) [#&#8203;18310](https://github.com/openzfs/zfs/issues/18310) - fix memleak in spa\_errlog.c [#&#8203;18403](https://github.com/openzfs/zfs/issues/18403) - CI: Add more debugging to qemu-1-setup.sh [#&#8203;18441](https://github.com/openzfs/zfs/issues/18441) - CI: tolerate missing artifacts [#&#8203;18438](https://github.com/openzfs/zfs/issues/18438) - CI: Do not set scheduler in qemu-1-setup.sh [#&#8203;18437](https://github.com/openzfs/zfs/issues/18437) - Linux 7.0 compat: META [#&#8203;18435](https://github.com/openzfs/zfs/issues/18435) - deb.am: propagate build errors in native-deb targets [#&#8203;18206](https://github.com/openzfs/zfs/issues/18206) [#&#8203;18424](https://github.com/openzfs/zfs/issues/18424) - draid: fix cksum errors after rebuild with degraded disks [#&#8203;18414](https://github.com/openzfs/zfs/issues/18414) - CI: Disable ZIP file artifacts, update versions [#&#8203;18411](https://github.com/openzfs/zfs/issues/18411) - CI: set /etc/hostid in zloop runner [#&#8203;18413](https://github.com/openzfs/zfs/issues/18413) - draid: allow seq resilver reads from degraded vdevs [#&#8203;18405](https://github.com/openzfs/zfs/issues/18405) - Linux: Refactor zpl\_fadvise() [#&#8203;18395](https://github.com/openzfs/zfs/issues/18395) - CI: Free 35GB of unused files on the runner [#&#8203;18400](https://github.com/openzfs/zfs/issues/18400) - linux/vfsops: remove zfs\_mnt\_t, pass directly [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - linux/super: work around kernels that enforce "forbidden" mount options [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - linux/super: implement new mount params parser [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - linux/super: match vfs\_t lifetime to fs\_context [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - linux/super: remove zpl\_parse\_monolithic [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - linux/vfsops: remove old options parser [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - linux/vfsops: add vfs\_t allocator, make public [#&#8203;18377](https://github.com/openzfs/zfs/issues/18377) - draid: fix import failure after disks replacements [#&#8203;18380](https://github.com/openzfs/zfs/issues/18380) - Linux 7.0: ensure LSMs get to process mount options [#&#8203;18376](https://github.com/openzfs/zfs/issues/18376) - ci: update FreeBSD CI images from 14.3 to 14.4 [#&#8203;18362](https://github.com/openzfs/zfs/issues/18362) - Linux 7.0: autoconf: Remove copy-from-user-inatomic API checks ([#&#8203;18348](https://github.com/openzfs/zfs/issues/18348)) ([#&#8203;18354](https://github.com/openzfs/zfs/issues/18354)) - CI: Add ARM builder [#&#8203;18343](https://github.com/openzfs/zfs/issues/18343) - CI: Support repository variable override for ZTS OS selection [#&#8203;18342](https://github.com/openzfs/zfs/issues/18342) - linux/super: flatten zpl\_fill\_super into zpl\_get\_tree [#&#8203;18339](https://github.com/openzfs/zfs/issues/18339) - linux/super: flatten zpl\_mount\_impl into zpl\_get\_tree [#&#8203;18339](https://github.com/openzfs/zfs/issues/18339) - linux/super: flatten mount/remount into get\_tree/reconfigure [#&#8203;18339](https://github.com/openzfs/zfs/issues/18339) - linux/super: remove support for old mount API [#&#8203;18339](https://github.com/openzfs/zfs/issues/18339) - config: refuse to build without fs\_context [#&#8203;18339](https://github.com/openzfs/zfs/issues/18339) - Linux 7.0: also set setlease handler on directories ([#&#8203;18331](https://github.com/openzfs/zfs/issues/18331)) - ZTS: Add back redundancy\_draid\_spare3 exception [#&#8203;18320](https://github.com/openzfs/zfs/issues/18320) - ZTS: redundancy\_draid\_spare{1,3} exceptions [#&#8203;18308](https://github.com/openzfs/zfs/issues/18308) - config: fix STATX\_MNT\_ID detection [#&#8203;18312](https://github.com/openzfs/zfs/issues/18312) - draid: fix data corruption after disk clear [#&#8203;18286](https://github.com/openzfs/zfs/issues/18286) [#&#8203;18294](https://github.com/openzfs/zfs/issues/18294) - Fix deadlock on dmu\_tx\_assign() from vdev\_rebuild() [#&#8203;18210](https://github.com/openzfs/zfs/issues/18210) [#&#8203;18258](https://github.com/openzfs/zfs/issues/18258) - README: describe specific kernels/distros we target [#&#8203;18295](https://github.com/openzfs/zfs/issues/18295) - config: remove minimum kernel version check [#&#8203;18295](https://github.com/openzfs/zfs/issues/18295) - libzfs: use mount\_setattr for selective remount including legacy mounts [#&#8203;18257](https://github.com/openzfs/zfs/issues/18257) - FreeBSD: Improve dmesg kernel message prefix [#&#8203;18290](https://github.com/openzfs/zfs/issues/18290) - Fix check for .cfi\_negate\_ra\_state on aarch64 [#&#8203;18262](https://github.com/openzfs/zfs/issues/18262) - zpl\_super: prefer "new" mount API when available [#&#8203;18260](https://github.com/openzfs/zfs/issues/18260) - CI: Remove deprecated Fedora 41 [#&#8203;18261](https://github.com/openzfs/zfs/issues/18261) - Linux 7.0: add shims for the fs\_context-based mount API [#&#8203;18216](https://github.com/openzfs/zfs/issues/18216) - Linux 7.0: posix\_acl\_to\_xattr() now allocates memory [#&#8203;18216](https://github.com/openzfs/zfs/issues/18216) - Linux 7.0: blk\_queue\_nonrot() renamed to blk\_queue\_rot() [#&#8203;18216](https://github.com/openzfs/zfs/issues/18216) - build: get objtool from $kernelbuild [#&#8203;18248](https://github.com/openzfs/zfs/issues/18248) [#&#8203;18249](https://github.com/openzfs/zfs/issues/18249) - Linux 7.0: explicitly set setlease handler to kernel implementation [#&#8203;18215](https://github.com/openzfs/zfs/issues/18215) - spdxcheck: enforce SPDX license tags on build system files [#&#8203;18077](https://github.com/openzfs/zfs/issues/18077) - build: add SPDX license tags to build system files [#&#8203;18077](https://github.com/openzfs/zfs/issues/18077) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
renovate-bot changed title from Update dependency openzfs/zfs to v2.4.2 to Update dependency openzfs/zfs to v2.4.2 - abandoned 2026-05-14 22:32:40 +02:00
Author
Collaborator

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

### Autoclosing Skipped This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/openzfs-zfs-2.x:renovate/openzfs-zfs-2.x
git switch renovate/openzfs-zfs-2.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/openzfs-zfs-2.x
git switch renovate/openzfs-zfs-2.x
git rebase main
git switch main
git merge --ff-only renovate/openzfs-zfs-2.x
git switch renovate/openzfs-zfs-2.x
git rebase main
git switch main
git merge --no-ff renovate/openzfs-zfs-2.x
git switch main
git merge --squash renovate/openzfs-zfs-2.x
git switch main
git merge --ff-only renovate/openzfs-zfs-2.x
git switch main
git merge renovate/openzfs-zfs-2.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
unixorn/packages-flamion!6
No description provided.