Page MenuHomeFreeBSD

D35821.1793576297.diff
No OneTemporary

Authored By
Unknown
Size
430 B
Referenced Files
None
Subscribers
None

D35821.1793576297.diff

diff --git a/sys/kern/sched_ule.c b/sys/kern/sched_ule.c
--- a/sys/kern/sched_ule.c
+++ b/sys/kern/sched_ule.c
@@ -871,7 +871,8 @@
*/
TDQ_LOCK(tdq);
td = tdq->tdq_curthread;
- if ((td->td_flags & TDF_IDLETD) == 0 &&
+ if (td->td_lock == TDQ_LOCKPTR(tdq) &&
+ (td->td_flags & TDF_IDLETD) == 0 &&
THREAD_CAN_MIGRATE(td)) {
td->td_flags |= TDF_NEEDRESCHED | TDF_PICKCPU;
if (high != curcpu)

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 1, 11:38 PM (8 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41298075
Default Alt Text
D35821.1793576297.diff (430 B)

Event Timeline