MFC 198126:
Fix a sign bug in the handling of nice priorities when computing the interactive score for a thread. Approved by: re (kib)
This commit is contained in:
parent
a9266569b7
commit
74fb2c91c6
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/8/; revision=198246
@ -1406,7 +1406,7 @@ sched_priority(struct thread *td)
|
||||
* score. Negative nice values make it easier for a thread to be
|
||||
* considered interactive.
|
||||
*/
|
||||
score = imax(0, sched_interact_score(td) - td->td_proc->p_nice);
|
||||
score = imax(0, sched_interact_score(td) + td->td_proc->p_nice);
|
||||
if (score < sched_interact) {
|
||||
pri = PRI_MIN_REALTIME;
|
||||
pri += ((PRI_MAX_REALTIME - PRI_MIN_REALTIME) / sched_interact)
|
||||
|
Loading…
Reference in New Issue
Block a user