diff options
author | jhb <jhb@FreeBSD.org> | 2001-05-17 22:43:26 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-05-17 22:43:26 +0000 |
commit | 7d561540988609998b733af982b2caaa753867c2 (patch) | |
tree | 9232b16931a2d03c2e4bf0ebe70d5ba80cfb6a07 /usr.bin/what | |
parent | 59ffccfbd6932c90e77e70ea73d3b8afea0998ba (diff) | |
download | FreeBSD-src-7d561540988609998b733af982b2caaa753867c2.zip FreeBSD-src-7d561540988609998b733af982b2caaa753867c2.tar.gz |
- Remove the global ithread_list_lock spin lock in favor of per-ithread
sleep locks.
- Delay returning from ithread_remove_handler() until we are certain that
the interrupt handler being removed has in fact been removed from the
ithread.
- XXX: There is still a problem in that nothing protects the kernel from
adding a new handler while the ithread is running, though with our
current architectures this is not a problem.
Requested by: gibbs (2)
Diffstat (limited to 'usr.bin/what')
0 files changed, 0 insertions, 0 deletions