@@ -620,7 +620,7 @@ static void dispatch_enqueue(struct scx_dispatch_q *dsq, struct task_struct *p,
620
620
bool is_local = dsq -> id == SCX_DSQ_LOCAL ;
621
621
622
622
WARN_ON_ONCE (p -> scx .dsq || !list_empty (& p -> scx .dsq_node .fifo ));
623
- WARN_ON_ONCE ((p -> scx .flags & SCX_TASK_ON_DSQ_PRIQ ) ||
623
+ WARN_ON_ONCE ((p -> scx .dsq_flags & SCX_TASK_DSQ_ON_PRIQ ) ||
624
624
!RB_EMPTY_NODE (& p -> scx .dsq_node .priq ));
625
625
626
626
if (!is_local ) {
@@ -635,7 +635,7 @@ static void dispatch_enqueue(struct scx_dispatch_q *dsq, struct task_struct *p,
635
635
}
636
636
637
637
if (enq_flags & SCX_ENQ_DSQ_PRIQ ) {
638
- p -> scx .flags |= SCX_TASK_ON_DSQ_PRIQ ;
638
+ p -> scx .dsq_flags |= SCX_TASK_DSQ_ON_PRIQ ;
639
639
rb_add_cached (& p -> scx .dsq_node .priq , & dsq -> priq ,
640
640
scx_dsq_priq_less );
641
641
} else {
@@ -675,10 +675,10 @@ static void dispatch_enqueue(struct scx_dispatch_q *dsq, struct task_struct *p,
675
675
static void task_unlink_from_dsq (struct task_struct * p ,
676
676
struct scx_dispatch_q * dsq )
677
677
{
678
- if (p -> scx .flags & SCX_TASK_ON_DSQ_PRIQ ) {
678
+ if (p -> scx .dsq_flags & SCX_TASK_DSQ_ON_PRIQ ) {
679
679
rb_erase_cached (& p -> scx .dsq_node .priq , & dsq -> priq );
680
680
RB_CLEAR_NODE (& p -> scx .dsq_node .priq );
681
- p -> scx .flags &= ~SCX_TASK_ON_DSQ_PRIQ ;
681
+ p -> scx .dsq_flags &= ~SCX_TASK_DSQ_ON_PRIQ ;
682
682
} else {
683
683
list_del_init (& p -> scx .dsq_node .fifo );
684
684
}
0 commit comments