summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2001-05-04 20:37:07 +0000
committerdeischen <deischen@FreeBSD.org>2001-05-04 20:37:07 +0000
commitc6f06e4f2802a45e7ecdc92f8621482e5583a198 (patch)
tree0f768b156572034b259a3baca23e98420ff91a04 /gnu
parent93df24d8ed29249a70aeb5f88e8af2f3fa552f20 (diff)
downloadFreeBSD-src-c6f06e4f2802a45e7ecdc92f8621482e5583a198.zip
FreeBSD-src-c6f06e4f2802a45e7ecdc92f8621482e5583a198.tar.gz
Move the check for a pending signals to after the thread has been
placed in any scheduling queue(s). The process of dispatching signals to a thread can change its state which will attempt to add or remove the thread from any scheduling queue to which it belongs. This can break some assertions if the thread isn't in the queue(s) implied by its state. When adding dispatching a pending signal to a thread, be sure to remove the signal from the threads set of pending signals. PR: 27035 Tested by: brian MFC in: 1 week
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud