Merge pull request #258569 from alyssais/linux-6.4-drop

authored by Ryan Lahfa and committed by GitHub ae7d5d59 b604023e

+12 -31
-1
nixos/tests/kernel-generic.nix
··· 31 31 linux_5_10_hardened 32 32 linux_5_15_hardened 33 33 linux_6_1_hardened 34 - linux_6_4_hardened 35 34 linux_6_5_hardened 36 35 linux_rt_5_4 37 36 linux_rt_5_10
-10
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 59 59 "sha256": "09sfrq2l8f777mx2n9mhb6bgz1064bl04921byqnmk87si31w653", 60 60 "version": "6.1.54" 61 61 }, 62 - "6.4": { 63 - "patch": { 64 - "extra": "-hardened1", 65 - "name": "linux-hardened-6.4.16-hardened1.patch", 66 - "sha256": "10lydnnhhq9ynng1gfaqh1mncsb0dmr27zzcbygs1xigy2bl70n9", 67 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/6.4.16-hardened1/linux-hardened-6.4.16-hardened1.patch" 68 - }, 69 - "sha256": "0zgj1z97jyx7wf12zrnlcp0mj4cl43ais9qsy6dh1jwylf2fq9ln", 70 - "version": "6.4.16" 71 - }, 72 62 "6.5": { 73 63 "patch": { 74 64 "extra": "-hardened1",
+1 -3
pkgs/os-specific/linux/zfs/unstable.nix
··· 15 15 then kernel.kernelOlder "6.5" 16 16 else kernel.kernelOlder "6.2"; 17 17 18 - latestCompatibleLinuxPackages = if stdenv'.isx86_64 || removeLinuxDRM 19 - then linuxKernel.packages.linux_6_4 20 - else linuxKernel.packages.linux_6_1; 18 + latestCompatibleLinuxPackages = linuxKernel.packages.linux_6_1; 21 19 22 20 # this package should point to a version / git revision compatible with the latest kernel release 23 21 # IMPORTANT: Always use a tagged release candidate or commits from the
-2
pkgs/top-level/all-packages.nix
··· 28332 28332 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened; 28333 28333 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened; 28334 28334 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened; 28335 - linuxPackages_6_4_hardened = linuxKernel.packages.linux_6_4_hardened; 28336 - linux_6_4_hardened = linuxKernel.kernels.linux_6_4_hardened; 28337 28335 linuxPackages_6_5_hardened = linuxKernel.packages.linux_6_5_hardened; 28338 28336 linux_6_5_hardened = linuxKernel.kernels.linux_6_5_hardened; 28339 28337
+11 -15
pkgs/top-level/linux-kernels.nix
··· 183 183 ]; 184 184 }; 185 185 186 - linux_6_4 = callPackage ../os-specific/linux/kernel/mainline.nix { 187 - branch = "6.4"; 188 - kernelPatches = [ 189 - kernelPatches.bridge_stp_helper 190 - kernelPatches.request_key_helper 191 - kernelPatches.dell_xps_regression 192 - ]; 193 - }; 194 - 195 186 linux_6_5 = callPackage ../os-specific/linux/kernel/mainline.nix { 196 187 branch = "6.5"; 197 188 kernelPatches = [ ··· 218 209 219 210 linux_testing_bcachefs = callPackage ../os-specific/linux/kernel/linux-testing-bcachefs.nix { 220 211 # Pinned on the last version which Kent's commits can be cleany rebased up. 221 - kernel = linux_6_4; 222 - kernelPatches = linux_6_4.kernelPatches; 223 - }; 212 + kernel = callPackage ../os-specific/linux/kernel/mainline.nix { 213 + branch = "6.4"; 214 + }; 215 + kernelPatches = [ 216 + kernelPatches.bridge_stp_helper 217 + kernelPatches.request_key_helper 218 + kernelPatches.dell_xps_regression 219 + ]; 220 + }; 224 221 225 222 linux_hardkernel_4_14 = callPackage ../os-specific/linux/kernel/linux-hardkernel-4.14.nix { 226 223 kernelPatches = [ ··· 281 278 linux_5_10_hardened = hardenedKernelFor kernels.linux_5_10 { }; 282 279 linux_5_15_hardened = hardenedKernelFor kernels.linux_5_15 { }; 283 280 linux_6_1_hardened = hardenedKernelFor kernels.linux_6_1 { }; 284 - linux_6_4_hardened = hardenedKernelFor kernels.linux_6_4 { }; 285 281 linux_6_5_hardened = hardenedKernelFor kernels.linux_6_5 { }; 286 282 287 283 } // lib.optionalAttrs config.allowAliases { ··· 291 287 linux_6_0 = throw "linux 6.0 was removed because it has reached its end of life upstream"; 292 288 linux_6_2 = throw "linux 6.2 was removed because it has reached its end of life upstream"; 293 289 linux_6_3 = throw "linux 6.3 was removed because it has reached its end of life upstream"; 290 + linux_6_4 = throw "linux 6.4 was removed because it has reached its end of life upstream"; 294 291 295 292 linux_xanmod_tt = throw "linux_xanmod_tt was removed because upstream no longer offers this option"; 296 293 ··· 601 598 linux_5_10 = recurseIntoAttrs (packagesFor kernels.linux_5_10); 602 599 linux_5_15 = recurseIntoAttrs (packagesFor kernels.linux_5_15); 603 600 linux_6_1 = recurseIntoAttrs (packagesFor kernels.linux_6_1); 604 - linux_6_4 = recurseIntoAttrs (packagesFor kernels.linux_6_4); 605 601 linux_6_5 = recurseIntoAttrs (packagesFor kernels.linux_6_5); 606 602 } // lib.optionalAttrs config.allowAliases { 607 603 linux_4_9 = throw "linux 4.9 was removed because it will reach its end of life within 22.11"; # Added 2022-11-08 ··· 610 606 linux_6_0 = throw "linux 6.0 was removed because it reached its end of life upstream"; # Added 2023-01-20 611 607 linux_6_2 = throw "linux 6.2 was removed because it reached its end of life upstream"; # Added 2023-05-26 612 608 linux_6_3 = throw "linux 6.3 was removed because it reached its end of life upstream"; # Added 2023-07-22 609 + linux_6_4 = throw "linux 6.4 was removed because it reached its end of life upstream"; # Added 2023-10-02 613 610 }; 614 611 615 612 rtPackages = { ··· 641 638 linux_5_10_hardened = recurseIntoAttrs (packagesFor kernels.linux_5_10_hardened); 642 639 linux_5_15_hardened = recurseIntoAttrs (packagesFor kernels.linux_5_15_hardened); 643 640 linux_6_1_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_1_hardened); 644 - linux_6_4_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_4_hardened); 645 641 linux_6_5_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_5_hardened); 646 642 647 643 linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen);