lol

Merge pull request #146304 from fortuneteller2k/xanmod-tt

linuxKernel.kernels.linux_xanmod: 5.14.16 -> 5.15.2

authored by

Bernardo Meurer and committed by
GitHub
fc4ff32d 7a9682ad

+21 -10
+21 -10
pkgs/os-specific/linux/kernel/linux-xanmod.nix
··· 1 1 { lib, stdenv, buildLinux, fetchFromGitHub, ... } @ args: 2 2 3 3 let 4 - version = "5.14.16"; 4 + version = "5.15.2"; 5 5 release = "1"; 6 - suffix = "xanmod${release}-cacule"; 6 + suffix = "xanmod${release}-tt"; 7 7 in 8 8 buildLinux (args // rec { 9 9 inherit version; ··· 13 13 owner = "xanmod"; 14 14 repo = "linux"; 15 15 rev = modDirVersion; 16 - sha256 = "sha256-ro7WnN0BPxW/8sajUyGTnvmbemKJEadSBcFmjZ+Wtrs="; 16 + sha256 = "sha256-3tIwj+4xf/I5srEAqECbfH343J5nzCWViq1ZnidZI24="; 17 17 }; 18 18 19 19 structuredExtraConfig = with lib.kernel; { 20 + # removed options 21 + CFS_BANDWIDTH = lib.mkForce (option no); 22 + RT_GROUP_SCHED = lib.mkForce (option no); 23 + SCHED_AUTOGROUP = lib.mkForce (option no); 24 + 25 + # AMD P-state driver 26 + X86_AMD_PSTATE = yes; 27 + 28 + # Linux RNG framework 29 + LRNG = yes; 30 + 31 + # Paragon's NTFS3 driver 32 + NTFS3_FS = module; 33 + NTFS3_LZX_XPRESS = yes; 34 + NTFS3_FS_POSIX_ACL = yes; 35 + 20 36 # Preemptive Full Tickless Kernel at 500Hz 37 + SCHED_CORE = lib.mkForce (option no); 21 38 PREEMPT_VOLUNTARY = lib.mkForce no; 22 39 PREEMPT = lib.mkForce yes; 23 40 NO_HZ_FULL = yes; 24 41 HZ_500 = yes; 25 - 26 - # Google's Multigenerational LRU Framework 27 - LRU_GEN = yes; 28 - LRU_GEN_ENABLED = yes; 29 42 30 43 # Google's BBRv2 TCP congestion Control 31 44 TCP_CONG_BBR2 = yes; ··· 46 59 ANDROID_BINDER_DEVICES = freeform "binder,hwbinder,vndbinder"; 47 60 48 61 # Futex WAIT_MULTIPLE implementation for Wine / Proton Fsync. 49 - # Futex2 interface compatible w/ latest Wine / Proton Fsync. 50 62 FUTEX = yes; 51 - FUTEX2 = yes; 52 63 FUTEX_PI = yes; 53 64 }; 54 65 55 66 extraMeta = { 56 - branch = "5.14-cacule"; 67 + branch = "5.15-tt"; 57 68 maintainers = with lib.maintainers; [ fortuneteller2k lovesegfault ]; 58 69 description = "Built with custom settings and new features built to provide a stable, responsive and smooth desktop experience"; 59 70 broken = stdenv.isAarch64;