Commit b5ba2e1a authored by Andrea Righi's avatar Andrea Righi Committed by Tejun Heo
Browse files

sched_ext: add CONFIG_DEBUG_INFO_BTF dependency



Without BTF, attempting to load any sched_ext scheduler will result in
an error like the following:

  libbpf: kernel BTF is missing at '/sys/kernel/btf/vmlinux', was CONFIG_DEBUG_INFO_BTF enabled?

This makes sched_ext pretty much unusable, so explicitly depend on
CONFIG_DEBUG_INFO_BTF to prevent these issues.

Signed-off-by: default avatarAndrea Righi <andrea.righi@canonical.com>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
parent 1ff4f169
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -135,7 +135,7 @@ config SCHED_CORE

config SCHED_CLASS_EXT
	bool "Extensible Scheduling Class"
	depends on BPF_SYSCALL && BPF_JIT
	depends on BPF_SYSCALL && BPF_JIT && DEBUG_INFO_BTF
	help
	  This option enables a new scheduler class sched_ext (SCX), which
	  allows scheduling policies to be implemented as BPF programs to