作者 Xukai Wang 提交 RFC v1,把 pick_next_task() 从「边选边 commit」改为「只挑不 commit」,让 __schedule() 在 find_proxy_task() 解析成功后才做唯一的 class commit,避免把最终不运行的 blocked donor 投机性切换到 class current state。patch 同步更新 proxy_deactivate() 与 proxy_migrate_task() 的 rq->donor 处理。AMD 的 K Prateek Nayak 持保留意见,认为锁内 pick 会收敛到同一 donor、...
作者 Xukai Wang 提交 RFC v1,把 pick_next_task() 从「边选边 commit」改为「只挑不 commit」,让 __schedule() 在 find_proxy_task() 解析成功后才做唯一的 class commit,避免把最终不运行的 blocked donor 投机性切换到 class current state。patch 同步更新 proxy_deactivate() 与 proxy_migrate_task() 的 rq->donor 处理。AMD 的 K Prateek Nayak 持保留意见,认为锁内 pick 会收敛到同一 donor、过渡态可忽略,并提示作者确认 find_proxy_task() 是否隐式依赖 rq->donor;讨论尚未收敛到 v2。