Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SCX: test_and_clear_cpu_idle() should always clear SMT mask
test_and_clear_cpu_idle() was clearing SMT mask iff the specified CPU was idle. This is incorrect as the SMT cluster obviously not idle if CPU was busy and can lead to scx_pick_idle_cpu() loop infinitely trying to claim the same CPU from SMT mask which never gets cleared.
- Loading branch information