Searched hist:182875 (Results 1 - 1 of 1) sorted by relevance
/freebsd-11.0-release/sys/kern/ | ||
H A D | subr_sleepqueue.c | diff 182875 Mon Sep 08 19:45:09 MDT 2008 jhb Close a race in sleepq_broadcast() where the sleepq could be reused after it had been assigned to the last sleeping thread. That thread might have started running on another CPU and have reused that sleep queue. Fix it by just walking the thread queue using TAILQ_FOREACH_SAFE() rather than a while loop. PR: amd64/124200 Discovered by: tegge Tested by: benjsc MFC after: 1 week |
Completed in 56 milliseconds