From b0d86a65833bed4eda4d36ad54730a967bdca15a Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 26 Oct 2024 08:51:01 +0300 Subject: [PATCH] linux-jovian: 6.5.0-valve21 -> 6.8.12-valve3 --- pkgs/linux-jovian/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/linux-jovian/default.nix b/pkgs/linux-jovian/default.nix index e1d454dd..c0cb0165 100644 --- a/pkgs/linux-jovian/default.nix +++ b/pkgs/linux-jovian/default.nix @@ -3,9 +3,9 @@ let inherit (lib) versions; - kernelVersion = "6.5.0"; - vendorVersion = "valve21"; - hash = "sha256-V6iXXc8ip6eVAAkjdbR+3r+u+WlrfslxlaI5Y51acbc="; + kernelVersion = "6.8.12"; + vendorVersion = "valve3"; + hash = "sha256-1OZW12gZXLHTvpsaFGAi6WSSr+a51QYNhOsIWpLFwqk="; in buildLinux (args // rec { version = "${kernelVersion}-${vendorVersion}"; @@ -46,8 +46,6 @@ buildLinux (args // rec { SND_SOC_WM_ADSP = module; SND_SOC_CS35L41 = module; SND_SOC_CS35L41_SPI = module; - # Jovian: Vendor fragment disables the option, forced enabled by actual kernel config. - # SND_SOC_CS35L41_I2C = no; SND_SOC_NAU8821 = module; SND_SOC_MAX98388 = module; @@ -133,6 +131,9 @@ buildLinux (args // rec { # Disable simple-framebuffer to fix logo regression SYSFB_SIMPLEFB = lib.mkForce no; + # Enable Extensible Scheduling Class + SCHED_CLASS_EXT = yes; + # Disable call depth tracking speculative execution vulnerability mitigation CALL_DEPTH_TRACKING = no;