On Sat, May 16, 2026 at 03:07:14AM +0800, Wentao Guan wrote:
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>
Also dropped from here, thanks. My fault, I should have only backported this to 7.0.y as the commit itself said to.
greg k-h