Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Linux 6.10 compat patches

Since this is *zfs_unstable*, & these patches are merged. It seems like
this could let folks test out 6.10 as others have had sucess while
setting the new bar to 6.9.

toastal 72f2df01 a350402a

+21 -2
+21 -2
pkgs/os-specific/linux/zfs/unstable.nix
··· 3 3 , stdenv 4 4 , linuxKernel 5 5 , nixosTests 6 + , fetchpatch 6 7 , ... 7 8 } @ args: 8 9 ··· 14 15 # this attribute is the correct one for this package. 15 16 kernelModuleAttribute = "zfs_unstable"; 16 17 # check the release notes for compatible kernels 17 - kernelCompatible = kernel.kernelOlder "6.10"; 18 + kernelCompatible = kernel.kernelOlder "6.11"; 18 19 19 - latestCompatibleLinuxPackages = linuxKernel.packages.linux_6_8; 20 + latestCompatibleLinuxPackages = linuxKernel.packages.linux_6_9; 20 21 21 22 # this package should point to a version / git revision compatible with the latest kernel release 22 23 # IMPORTANT: Always use a tagged release candidate or commits from the ··· 28 29 isUnstable = true; 29 30 tests = [ 30 31 nixosTests.zfs.unstable 32 + ]; 33 + 34 + # 6.10 patches approved+merged to the default branch, not in staging yet 35 + # https://github.com/openzfs/zfs/pull/16250 36 + extraPatches = [ 37 + (fetchpatch { 38 + url = "https://github.com/openzfs/zfs/commit/7ca7bb7fd723a91366ce767aea53c4f5c2d65afb.patch"; 39 + hash = "sha256-vUX4lgywh5ox6DjtIfeC90KjbLoW3Ol0rK/L65jOENo="; 40 + }) 41 + (fetchpatch { 42 + url = "https://github.com/openzfs/zfs/commit/e951dba48a6330aca9c161c50189f6974e6877f0.patch"; 43 + hash = "sha256-A1h0ZLY+nlReBMTlEm3O9kwBqto1cgsZdnJsHpR6hw0="; 44 + }) 45 + (fetchpatch { 46 + url = "https://github.com/openzfs/zfs/commit/b409892ae5028965a6fe98dde1346594807e6e45.patch"; 47 + hash = "sha256-pW1b8ktglFhwVRapTB5th9UCyjyrPmCVPg53nMENax8="; 48 + }) 49 + 31 50 ]; 32 51 33 52 hash = "sha256-7vZeIzA2yDW/gSCcS2AM3+C9qbRIbA9XbCRUxikW2+M=";