FAILED: patch "[PATCH] sched_ext: Skip ops.set_weight() for disabled tasks" failed to apply to 7.1-stable tree
主线 commit 0e2f4ab68a89 已修复:当任务切走 sched_class 时,ops.set_weight() 会在 ops.disable() 之后被调用,违反 SCX ops 的对称约束。修复是在 reweight_task_scx() 顶部判断 scx_get_task_state(p) != SCX_TASK_ENABLED 时直接 return,权重下次进入 SCX 时由 scx_enable_task() 重新计算。本线程将其回退到 7.1 稳定线,路径从 kernel/sched/ext/ext.c 改为 kernel/sched/ext.c 后被 Sasha L...