mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
- Add ke_runq == NULL to the conditions which will cause us to abort
adjusting timeshare loads in sched_class(). This is only important if the thread has never run, otherwise the state checks should work as expected.
This commit is contained in:
parent
2e0af0312e
commit
42a29039de
1 changed files with 2 additions and 2 deletions
|
|
@ -1534,8 +1534,8 @@ sched_class(struct ksegrp *kg, int class)
|
|||
oclass = PRI_BASE(kg->kg_pri_class);
|
||||
FOREACH_THREAD_IN_GROUP(kg, td) {
|
||||
ke = td->td_kse;
|
||||
if (ke->ke_state != KES_ONRUNQ &&
|
||||
ke->ke_state != KES_THREAD)
|
||||
if ((ke->ke_state != KES_ONRUNQ &&
|
||||
ke->ke_state != KES_THREAD) || ke->ke_runq == NULL)
|
||||
continue;
|
||||
kseq = KSEQ_CPU(ke->ke_cpu);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue