You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scx: Fix p->scx.flags corruption due to unsynchronized writes of SCX_TASK_ON_DSQ_PRIQ
p->scx.flag is protected by the task's rq lock but one of the flags,
SCX_TASK_ON_DSQ_PRIQ, is protected by p->dsq->lock, not its rq lock. This
could lead to corruption of p->scx.flags through RMW races triggering
watchdog and other sanity checks. Fix it moving it to its own flag field
p->scx.dsq_flags which is protected by the dsq lock.
0 commit comments