FAILED: patch "[PATCH] sched/core: Make core-sched flips wait for in-flight" failed to apply to 6.12-stable tree
Tejun Heo 修复 core scheduling 中 __sched_core_flip 与 pick_next_task 的锁竞态:当 ->pick_task() 临时释放 rq 锁时,flip 可能在选择中途 rebind rq_lockp(),导致后续选择在拆分锁下触碰不再受保护的兄弟状态,并造成锁的错误释放与泄漏。补丁在 leader rq 引入 core_pick_in_flight 计数器,让 flip 等待其归零,并在 CPU deactivate 时 move 而非 copy。本邮件是 Greg KH 通知该 patch 无法干净应用到 6.12-stable 树。