diff --git a/pkgs/os-specific/linux/scx/scx_cscheds.nix b/pkgs/os-specific/linux/scx/scx_cscheds.nix index cdcb326676a3..6d97e12447fa 100644 --- a/pkgs/os-specific/linux/scx/scx_cscheds.nix +++ b/pkgs/os-specific/linux/scx/scx_cscheds.nix @@ -126,8 +126,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { "out" ]; - # Enable this when default kernel in nixpkgs is 6.12+ - doCheck = false; + doCheck = true; meta = scx-common.meta // { description = "Sched-ext C userspace schedulers"; diff --git a/pkgs/os-specific/linux/scx/scx_rustscheds.nix b/pkgs/os-specific/linux/scx/scx_rustscheds.nix index 6ee3b52368b4..ed58e7bc7726 100644 --- a/pkgs/os-specific/linux/scx/scx_rustscheds.nix +++ b/pkgs/os-specific/linux/scx/scx_rustscheds.nix @@ -58,8 +58,14 @@ rustPlatform.buildRustPackage { "zerocallusedregs" ]; - # Enable this when default kernel in nixpkgs is 6.12+ - doCheck = false; + doCheck = true; + checkFlags = [ + "--skip=compat::tests::test_ksym_exists" + "--skip=compat::tests::test_read_enum" + "--skip=compat::tests::test_struct_has_field" + "--skip=cpumask" + "--skip=topology" + ]; meta = scx-common.meta // { description = "Sched-ext Rust userspace schedulers";