Build failed, you can drop the commit to build ok, same as 6.18.30-rc1: git revert 14d9ce90cf4855d638ecbcdb0c208a144d6f991b.. Revert "sched_ext: Use HK_TYPE_DOMAIN_BOOT to detect isolcpus= domain isolation"
Tested-by: Wentao Guan guanwentao@uniontech.com
BRs Wentao Guan
defconfigs: https://gist.github.com/opsiff/a840ae9e3d6857f5b7bacb9cdc49f8e9
Log: In file included from kernel/sched/build_policy.c:63: kernel/sched/ext.c: In function ���scx_ops_enable���: kernel/sched/ext.c:5524:34: error: ���HK_TYPE_DOMAIN_BOOT��� undeclared (first use in this function); did you mean ���HK_TYPE_DOMAIN���? 5524 | if (housekeeping_enabled(HK_TYPE_DOMAIN_BOOT)) { | ^~~~~~~~~~~~~~~~~~~ | HK_TYPE_DOMAIN
missed HK_TYPE_DOMAIN_BOOT is introduced in this commit:
commit 4fca0e550d506e1c95504c2d9247bc92bf621bf6 Author: Frederic Weisbecker frederic@kernel.org Date: Mon May 26 13:06:21 2025 +0200
sched/isolation: Save boot defined domain flags
HK_TYPE_DOMAIN will soon integrate not only boot defined isolcpus= CPUs but also cpuset isolated partitions.
Housekeeping still needs a way to record what was initially passed to isolcpus= in order to keep these CPUs isolated after a cpuset isolated partition is modified or destroyed while containing some of them.
Create a new HK_TYPE_DOMAIN_BOOT to keep track of those.
Signed-off-by: Frederic Weisbecker frederic@kernel.org Reviewed-by: Phil Auld pauld@redhat.com Reviewed-by: Waiman Long longman@redhat.com Cc: Ingo Molnar mingo@redhat.com Cc: Marco Crivellari marco.crivellari@suse.com Cc: Michal Hocko mhocko@suse.com Cc: Peter Zijlstra peterz@infradead.org Cc: Tejun Heo tj@kernel.org Cc: Thomas Gleixner tglx@linutronix.de Cc: Vlastimil Babka vbabka@suse.cz Cc: Waiman Long longman@redhat.com