diff options
| author | cl <cl@NetBSD.org> | 2003-11-17 22:59:00 +0000 |
|---|---|---|
| committer | cl <cl@NetBSD.org> | 2003-11-17 22:59:00 +0000 |
| commit | 196dbdcd2be28fc29c01af01c3e0bbd1c0dd6c69 (patch) | |
| tree | 9019943b467bedf564fef593e82ec0765cd26a6f /include | |
| parent | ac4fd64ba5111a4d764826f6a4fc91549e97c1e3 (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
