summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorcl <cl@NetBSD.org>2003-11-17 22:59:00 +0000
committercl <cl@NetBSD.org>2003-11-17 22:59:00 +0000
commit196dbdcd2be28fc29c01af01c3e0bbd1c0dd6c69 (patch)
tree9019943b467bedf564fef593e82ec0765cd26a6f /include
parentac4fd64ba5111a4d764826f6a4fc91549e97c1e3 (diff)
- delay processing unblocked threads until after locks are resolved:
without the blocked/unblocked upcall ordering, an interrupted blocked upcall might put the blocked thread on the intqueue because it needs to be continued. With the delayed processing, we avoid putting such a thread twice on the runqueue. - fix putting a thread on the intqueue when it needs to be continued after it blocked. Also check return value when returning a single stack.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions