···9696 rpiVersion = 4;
9797 };
98989999- linux_4_14 = callPackage ../os-specific/linux/kernel/mainline.nix {
100100- branch = "4.14";
101101- kernelPatches =
102102- [ kernelPatches.bridge_stp_helper
103103- kernelPatches.request_key_helper
104104- # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
105105- # when adding a new linux version
106106- kernelPatches.cpu-cgroup-v2."4.11"
107107- kernelPatches.modinst_arg_list_too_long
108108- ];
109109- };
110110-11199 linux_4_19 = callPackage ../os-specific/linux/kernel/mainline.nix {
112100 branch = "4.19";
113101 kernelPatches =
···261249262250 linux_hardened = hardenedKernelFor packageAliases.linux_default.kernel { };
263251264264- linux_4_14_hardened = hardenedKernelFor kernels.linux_4_14 {
265265- stdenv = gcc10Stdenv;
266266- buildPackages = buildPackages // { stdenv = buildPackages.gcc10Stdenv; };
267267- };
268252 linux_4_19_hardened = hardenedKernelFor kernels.linux_4_19 {
269253 stdenv = gcc10Stdenv;
270254 buildPackages = buildPackages // { stdenv = buildPackages.gcc10Stdenv; };
···280264281265 } // lib.optionalAttrs config.allowAliases {
282266 linux_4_9 = throw "linux 4.9 was removed because it will reach its end of life within 22.11";
267267+ linux_4_14 = throw "linux 4.14 was removed because it will reach its end of life within 23.11";
283268 linux_5_18 = throw "linux 5.18 was removed because it has reached its end of life upstream";
284269 linux_5_19 = throw "linux 5.19 was removed because it has reached its end of life upstream";
285270 linux_6_0 = throw "linux 6.0 was removed because it has reached its end of life upstream";
···590575591576 vanillaPackages = {
592577 # recurse to build modules for the kernels
593593- linux_4_14 = recurseIntoAttrs (packagesFor kernels.linux_4_14);
594578 linux_4_19 = recurseIntoAttrs (packagesFor kernels.linux_4_19);
595579 linux_5_4 = recurseIntoAttrs (packagesFor kernels.linux_5_4);
596580 linux_5_10 = recurseIntoAttrs (packagesFor kernels.linux_5_10);
···599583 linux_6_5 = recurseIntoAttrs (packagesFor kernels.linux_6_5);
600584 } // lib.optionalAttrs config.allowAliases {
601585 linux_4_9 = throw "linux 4.9 was removed because it will reach its end of life within 22.11"; # Added 2022-11-08
586586+ linux_4_14 = throw "linux 4.14 was removed because it will reach its end of life within 23.11"; # Added 2023-10-11
602587 linux_5_18 = throw "linux 5.18 was removed because it reached its end of life upstream"; # Added 2022-09-17
603588 linux_5_19 = throw "linux 5.19 was removed because it reached its end of life upstream"; # Added 2022-11-01
604589 linux_6_0 = throw "linux 6.0 was removed because it reached its end of life upstream"; # Added 2023-01-20
···630615631616 linux_hardened = recurseIntoAttrs (packagesFor kernels.linux_hardened);
632617633633- linux_4_14_hardened = recurseIntoAttrs (packagesFor kernels.linux_4_14_hardened);
634618 linux_4_19_hardened = recurseIntoAttrs (packagesFor kernels.linux_4_19_hardened);
635619 linux_5_4_hardened = recurseIntoAttrs (packagesFor kernels.linux_5_4_hardened);
636620 linux_5_10_hardened = recurseIntoAttrs (packagesFor kernels.linux_5_10_hardened);