Package Details: zfs-dkms-staging-git 2.4.2.r0.g6330a45b06-1

Git Clone URL: https://aur.archlinux.org/zfs-dkms-staging-git.git (read-only, click to copy)
Package Base: zfs-dkms-staging-git
Description: Kernel modules for the Zettabyte File System (release staging branch) with compatibility patches for latest stable kernel.
Upstream URL: https://zfsonlinux.org/
Licenses: CDDL-1.0
Groups: zfs-staging-git
Conflicts: zfs-dkms
Provides: SPL-MODULE, zfs, zfs-dkms, ZFS-MODULE
Submitter: bjin
Maintainer: bjin (darkbasic)
Last Packager: bjin
Votes: 12
Popularity: 0.049245
First Submitted: 2024-01-15 11:23 (UTC)
Last Updated: 2026-05-13 03:01 (UTC)

Dependencies (3)

Required by (20)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

Lenry commented on 2026-04-21 06:45 (UTC)

I'm using pikaur, and it must be something with that. Doing it manually by makepkg, succeeded. Thank you

darkbasic commented on 2026-04-17 11:55 (UTC) (edited on 2026-04-17 11:57 (UTC) by darkbasic)

Can anybody else reproduce it? I cannot:

$ yay -Ss zfs-dkms-staging-git
aur/zfs-dkms-staging-git 2.4.1.r0.g1c702dda34-2 (+12 0.09) (Installed)
    Kernel modules for the Zettabyte File System (release staging branch) with compatibility patches for latest stable kernel.

$ yay -S linux-cachyos-lts-headers
Sync Explicit (1): linux-cachyos-lts-headers-6.18.22-1
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-cachyos-lts-headers-6.18.22-1

Total Download Size:    58.30 MiB
Total Installed Size:  265.83 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 linux-cachyos-lts-headers-6.18.22-1-x86_64_v4                                                                                58.3 MiB  12.0 MiB/s 00:05 [##############################################################################################] 100%
(1/1) checking keys in keyring                                                                                                                           [##############################################################################################] 100%
(1/1) checking package integrity                                                                                                                         [##############################################################################################] 100%
(1/1) loading package files                                                                                                                              [##############################################################################################] 100%
(1/1) checking for file conflicts                                                                                                                        [##############################################################################################] 100%
(1/1) checking available disk space                                                                                                                      [##############################################################################################] 100%
:: Processing package changes...
(1/1) installing linux-cachyos-lts-headers                                                                                                               [##############################################################################################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating module dependencies...
(3/4) Check that ZFS is supported by all installed kernel versions
(4/4) Install DKMS modules
==> dkms install --no-depmod zfs/2.4.1.r0.g1c702dda34 -k 6.18.22-1-cachyos-lts
==> depmod 6.18.22-1-cachyos-lts

Lenry commented on 2026-04-17 11:11 (UTC)

now I'm having the problem as below:

==> prepare() indítása…
  -> Staging branch set to branch=zfs-2.4.2-staging
  -> Applying patch 0001-only-build-the-module-in-dkms.conf.patch...
patching file scripts/dkms.mkconf
Hunk #1 succeeded at 29 with fuzz 1 (offset 1 line).
Hunk #2 succeeded at 62 (offset 1 line).
  -> Applying patch linux700-explicitly_set_setlease_handler_to_kernel_implementation.patch...
The next patch would create the file config/kernel-filelock.m4,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
patching file config/kernel.m4
patching file module/os/linux/zfs/zpl_file.c
patching file scripts/zfs-tests.sh
patching file tests/runfiles/linux.run
patching file tests/zfs-tests/cmd/.gitignore
patching file tests/zfs-tests/cmd/Makefile.am
The next patch would create the file tests/zfs-tests/cmd/setlease.c,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
patching file tests/zfs-tests/include/commands.cfg
patching file tests/zfs-tests/tests/Makefile.am
The next patch would create the file tests/zfs-tests/tests/functional/lease/cleanup.ksh,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file tests/zfs-tests/tests/functional/lease/lease_setlease.ksh,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file tests/zfs-tests/tests/functional/lease/setup.ksh,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
==> HIBA: Hiba történt a következőben: prepare().

darkbasic commented on 2026-04-16 10:14 (UTC)

I've backported Linux 7.0 support, please let me know if there is any issue because I'm using the cachyos kernels (I've backported the same commits).

darkbasic commented on 2025-12-17 16:15 (UTC)

I can't reproduce: https://pastebin.com/sEa49Wne

dbacc commented on 2025-12-16 17:24 (UTC)

Is currently broken with latest linux kernel from testing.

==> Starting prepare()...
  -> Staging branch set to branch=zfs-2.3.6-staging
  -> Applying patch 0001-only-build-the-module-in-dkms.conf.patch...
patching file scripts/dkms.mkconf
Hunk #1 succeeded at 29 with fuzz 1 (offset 1 line).
Hunk #2 succeeded at 62 (offset 1 line).
  -> Ignoring patch Fix-LLVM-21-Wuninitialized-const-pointer-warning.patch...
  -> Applying patch Fix-clang-zvol_id-make-array-length-properly-known-at-compile-time.patch...
patching file udev/zvol_id.c
  -> Applying patch Fix-clang-config-kmap_atomic-initialise-test-data.patch...
patching file config/kernel-kmap-atomic-args.m4
  -> Applying patch linux618-replace_nth_page.patch...
patching file module/os/linux/zfs/abd_os.c
  -> Applying patch linux618-convert_ida_simple_calls.patch...
patching file module/os/linux/zfs/zvol_os.c
  -> Applying patch linux618-block_device_operations_getgeo_takes_struct_gendisk.patch...
patching file config/kernel-block-device-operations.m4
patching file module/os/linux/zfs/zvol_os.c
  -> Applying patch linux618-replace_write_cache_pages.patch...
The next patch would create the file config/kernel-writeback.m4,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
patching file config/kernel-writepage_t.m4
patching file config/kernel.m4
patching file module/os/linux/zfs/zpl_file.c
==> ERROR: A failure occurred in prepare().
    Aborting...

darkbasic commented on 2025-12-01 21:07 (UTC)

Had to backport some more patches to fix clang issues for cachyos users.

darkbasic commented on 2025-11-26 20:33 (UTC)

My patches have been merged in the cachyos kernel and I'm currently writing from 6.18-rc7. I've updated zfs-dkms-staging-git to support 6.18.

darkbasic commented on 2025-11-26 09:30 (UTC)

I have backported the 6.18 compatibility patches into the stable zfs branch: https://aur.archlinux.org/packages/zfs-dkms-staging-compat-git

Most of the patches didn't apply cleanly so I had to adapt them, here you can find the source code: https://github.com/darkbasic/zfs/tree/zfs-2.3-6.18

Can someone please test zfs-dkms-staging-compat-git with kernel 6.18? Once we're sure everything works as expected I will add 6.18 support in this package as well.

darkbasic commented on 2025-10-23 07:05 (UTC)

I pushed a fix that allows 6.17.4-4-cachyos to compile.