Skip to content

Commit f55e69f

Browse files
committed
Enable sched_ext on x86_64 and aarch64
Also remove temporary scx patches, as they are not necessary now. Link: https://lore.kernel.org/bpf/0a039ded-b67d-4a0c-a851-e3aafff57321@linux.dev/ Signed-off-by: Ihor Solodrai <isolodrai@meta.com>
1 parent 4558231 commit f55e69f

File tree

5 files changed

+3
-346
lines changed

5 files changed

+3
-346
lines changed

.github/scripts/matrix.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ def tests(self) -> Dict[str, Any]:
187187
if self.llvm_version >= 18:
188188
tests_list.append("test_progs_cpuv4")
189189

190-
# if self.arch in [Arch.X86_64, Arch.AARCH64]:
191-
# tests_list.append("sched_ext")
190+
if self.arch in [Arch.X86_64, Arch.AARCH64]:
191+
tests_list.append("sched_ext")
192192

193193
# Don't run GCC BPF runner, because too many tests are failing
194194
# See: https://lore.kernel.org/bpf/87bjw6qpje.fsf@oracle.com/

.github/workflows/kernel-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
BPF_NEXT_BASE_BRANCH: 'master'
6161
BPF_NEXT_FETCH_DEPTH: 64 # A bit of history is needed to facilitate incremental builds
6262
CROSS_COMPILE: ${{ inputs.arch != 'x86_64' && 'true' || '' }}
63-
# BUILD_SCHED_EXT_SELFTESTS: ${{ inputs.arch == 'x86_64' || inputs.arch == 'aarch64' && 'true' || '' }}
63+
BUILD_SCHED_EXT_SELFTESTS: ${{ inputs.arch == 'x86_64' || inputs.arch == 'aarch64' && 'true' || '' }}
6464
KBUILD_OUTPUT: ${{ github.workspace }}/kbuild-output
6565
KERNEL: ${{ inputs.kernel }}
6666
KERNEL_ROOT: ${{ github.workspace }}

ci/diffs/0399-selftests-sched_ext-fix-build-after-renames-in-sched.patch

Lines changed: 0 additions & 231 deletions
This file was deleted.

ci/diffs/9998-sched_ext-Fix-invalid-irq-restore-in-scx_ops_bypass.patch

Lines changed: 0 additions & 56 deletions
This file was deleted.

ci/diffs/9999-scx-Fix-maximal-BPF-selftest-prog.patch

Lines changed: 0 additions & 56 deletions
This file was deleted.

0 commit comments

Comments
 (0)