@@ -11397,6 +11397,22 @@ with pkgs;
11397
11397
];
11398
11398
};
11399
11399
11400
+ linux_4_12 = callPackage ../os-specific/linux/kernel/linux-4.12.nix {
11401
+ kernelPatches =
11402
+ [ kernelPatches.bridge_stp_helper
11403
+ kernelPatches.p9_fixes
11404
+ # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
11405
+ # when adding a new linux version
11406
+ kernelPatches.cpu-cgroup-v2."4.11"
11407
+ kernelPatches.modinst_arg_list_too_long
11408
+ ]
11409
+ ++ lib.optionals ((platform.kernelArch or null) == "mips")
11410
+ [ kernelPatches.mips_fpureg_emu
11411
+ kernelPatches.mips_fpu_sigill
11412
+ kernelPatches.mips_ext3_n32
11413
+ ];
11414
+ };
11415
+
11400
11416
linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix {
11401
11417
kernelPatches = [
11402
11418
kernelPatches.bridge_stp_helper
@@ -11574,7 +11590,7 @@ with pkgs;
11574
11590
linux = linuxPackages.kernel;
11575
11591
11576
11592
# Update this when adding the newest kernel major version!
11577
- linuxPackages_latest = linuxPackages_4_11 ;
11593
+ linuxPackages_latest = linuxPackages_4_12 ;
11578
11594
linux_latest = linuxPackages_latest.kernel;
11579
11595
11580
11596
# Build the kernel modules for the some of the kernels.
@@ -11584,6 +11600,7 @@ with pkgs;
11584
11600
linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4);
11585
11601
linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9);
11586
11602
linuxPackages_4_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_11);
11603
+ linuxPackages_4_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_12);
11587
11604
# Don't forget to update linuxPackages_latest!
11588
11605
11589
11606
# Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.
0 commit comments