linuxKernel.kernels.linux_5_19: drop

The 5.19.x series has reached EOL, and is no longer supported upstream.

+8 -41
+1 -1
nixos/tests/kernel-generic.nix
··· 30 linux_5_4_hardened 31 linux_5_10_hardened 32 linux_5_15_hardened 33 - linux_5_19_hardened 34 35 linux_testing; 36 };
··· 30 linux_5_4_hardened 31 linux_5_10_hardened 32 linux_5_15_hardened 33 + linux_6_0_hardened 34 35 linux_testing; 36 };
-10
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 39 "sha256": "0zymcp88654qk896djvc2ngdksvhkzh1ndhfk1dn5qqrqhha01wh", 40 "version": "5.15.76" 41 }, 42 - "5.19": { 43 - "patch": { 44 - "extra": "-hardened1", 45 - "name": "linux-hardened-5.19.17-hardened1.patch", 46 - "sha256": "0fs9zdwxbcc3fi4w1qylvvv387ih3g0dnagw5pvq3r2k2g5fflya", 47 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.19.17-hardened1/linux-hardened-5.19.17-hardened1.patch" 48 - }, 49 - "sha256": "12cly10lad12idjwlgh2g0pp4hhj57h2qi4fy6jg1lbsm62b6fy9", 50 - "version": "5.19.17" 51 - }, 52 "5.4": { 53 "patch": { 54 "extra": "-hardened1",
··· 39 "sha256": "0zymcp88654qk896djvc2ngdksvhkzh1ndhfk1dn5qqrqhha01wh", 40 "version": "5.15.76" 41 }, 42 "5.4": { 43 "patch": { 44 "extra": "-hardened1",
-18
pkgs/os-specific/linux/kernel/linux-5.19.nix
··· 1 - { lib, buildPackages, fetchurl, perl, buildLinux, nixosTests, modDirVersionArg ? null, ... } @ args: 2 - 3 - with lib; 4 - 5 - buildLinux (args // rec { 6 - version = "5.19.17"; 7 - 8 - # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 - modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; 10 - 11 - # branchVersion needs to be x.y 12 - extraMeta.branch = versions.majorMinor version; 13 - 14 - src = fetchurl { 15 - url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "12cly10lad12idjwlgh2g0pp4hhj57h2qi4fy6jg1lbsm62b6fy9"; 17 - }; 18 - } // (args.argsOverride or { }))
···
+2 -2
pkgs/os-specific/linux/zfs/default.nix
··· 16 , enablePython ? true 17 18 # for determining the latest compatible linuxPackages 19 - , linuxPackages_5_19 ? pkgs.linuxKernel.packages.linux_5_19 20 , linuxPackages_6_0 ? pkgs.linuxKernel.packages.linux_6_0 21 }: 22 ··· 218 zfsStable = common { 219 # check the release notes for compatible kernels 220 kernelCompatible = kernel.kernelOlder "5.20"; 221 - latestCompatibleLinuxPackages = linuxPackages_5_19; 222 223 # this package should point to the latest release. 224 version = "2.1.6";
··· 16 , enablePython ? true 17 18 # for determining the latest compatible linuxPackages 19 + , linuxPackages_5_15 ? pkgs.linuxKernel.packages.linux_5_15 20 , linuxPackages_6_0 ? pkgs.linuxKernel.packages.linux_6_0 21 }: 22 ··· 218 zfsStable = common { 219 # check the release notes for compatible kernels 220 kernelCompatible = kernel.kernelOlder "5.20"; 221 + latestCompatibleLinuxPackages = linuxPackages_5_15; 222 223 # this package should point to the latest release. 224 version = "2.1.6";
+5 -10
pkgs/top-level/linux-kernels.nix
··· 166 167 linux_5_18 = throw "linux 5.18 was removed because it has reached its end of life upstream"; 168 169 - linux_5_19 = callPackage ../os-specific/linux/kernel/linux-5.19.nix { 170 - kernelPatches = [ 171 - kernelPatches.bridge_stp_helper 172 - kernelPatches.request_key_helper 173 - ]; 174 - }; 175 176 linux_6_0 = callPackage ../os-specific/linux/kernel/linux-6.0.nix { 177 kernelPatches = [ ··· 193 else testing; 194 195 linux_testing_bcachefs = callPackage ../os-specific/linux/kernel/linux-testing-bcachefs.nix rec { 196 - kernel = linux_5_19; 197 kernelPatches = kernel.kernelPatches; 198 }; 199 ··· 248 linux_5_10_hardened = hardenedKernelFor kernels.linux_5_10 { }; 249 linux_5_15_hardened = hardenedKernelFor kernels.linux_5_15 { }; 250 linux_5_18_hardened = throw "linux 5.18 was removed because it has reached its end of life upstream"; 251 - linux_5_19_hardened = hardenedKernelFor kernels.linux_5_19 { }; 252 linux_6_0_hardened = hardenedKernelFor kernels.linux_6_0 { }; 253 254 })); ··· 535 linux_5_16 = throw "linux 5.16 was removed because it reached its end of life upstream"; # Added 2022-04-23 536 linux_5_17 = throw "linux 5.17 was removed because it reached its end of life upstream"; # Added 2022-06-23 537 linux_5_18 = throw "linux 5.18 was removed because it reached its end of life upstream"; # Added 2022-09-17 538 - linux_5_19 = recurseIntoAttrs (packagesFor kernels.linux_5_19); 539 linux_6_0 = recurseIntoAttrs (packagesFor kernels.linux_6_0); 540 }; 541 ··· 575 linux_5_10_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_5_10 { }); 576 linux_5_15_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_5_15 { }); 577 linux_5_18_hardened = throw "linux 5.18 was removed because it has reached its end of life upstream"; 578 - linux_5_19_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_5_19 { }); 579 linux_6_0_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_6_0 { }); 580 581 linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen);
··· 166 167 linux_5_18 = throw "linux 5.18 was removed because it has reached its end of life upstream"; 168 169 + linux_5_19 = throw "linux 5.19 was removed because it has reached its end of life upstream"; 170 171 linux_6_0 = callPackage ../os-specific/linux/kernel/linux-6.0.nix { 172 kernelPatches = [ ··· 188 else testing; 189 190 linux_testing_bcachefs = callPackage ../os-specific/linux/kernel/linux-testing-bcachefs.nix rec { 191 + kernel = linux_6_0; 192 kernelPatches = kernel.kernelPatches; 193 }; 194 ··· 243 linux_5_10_hardened = hardenedKernelFor kernels.linux_5_10 { }; 244 linux_5_15_hardened = hardenedKernelFor kernels.linux_5_15 { }; 245 linux_5_18_hardened = throw "linux 5.18 was removed because it has reached its end of life upstream"; 246 + linux_5_19_hardened = throw "linux 5.19 was removed because it has reached its end of life upstream"; 247 linux_6_0_hardened = hardenedKernelFor kernels.linux_6_0 { }; 248 249 })); ··· 530 linux_5_16 = throw "linux 5.16 was removed because it reached its end of life upstream"; # Added 2022-04-23 531 linux_5_17 = throw "linux 5.17 was removed because it reached its end of life upstream"; # Added 2022-06-23 532 linux_5_18 = throw "linux 5.18 was removed because it reached its end of life upstream"; # Added 2022-09-17 533 + linux_5_19 = throw "linux 5.19 was removed because it reached its end of life upstream"; # Added 2022-11-01 534 linux_6_0 = recurseIntoAttrs (packagesFor kernels.linux_6_0); 535 }; 536 ··· 570 linux_5_10_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_5_10 { }); 571 linux_5_15_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_5_15 { }); 572 linux_5_18_hardened = throw "linux 5.18 was removed because it has reached its end of life upstream"; 573 + linux_5_19_hardened = throw "linux 5.19 was removed because it has reached its end of life upstream"; 574 linux_6_0_hardened = recurseIntoAttrs (hardenedPackagesFor kernels.linux_6_0 { }); 575 576 linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen);