diff options
author | jhb <jhb@FreeBSD.org> | 2000-09-13 18:26:33 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2000-09-13 18:26:33 +0000 |
commit | 2eb0243bb6af11723c1662bb587531f2e7095362 (patch) | |
tree | a2f8e0e411b51516cf1f920644839a3e01fdd542 /sys/kern/subr_taskqueue.c | |
parent | 3b753e411218cc322a044266e00219c73d066f16 (diff) | |
download | FreeBSD-src-2eb0243bb6af11723c1662bb587531f2e7095362.zip FreeBSD-src-2eb0243bb6af11723c1662bb587531f2e7095362.tar.gz |
- Fix spinlock exits to properly handle the recursion count and only
re-enable interrupts when actually releasing the lock.
- Bring across some fixes to propagate_priority from the x86 code.
(It still doesn't work properly, however.)
- Use the SMTX state when putting a process that blocks on a mutex to sleep.
- Use mi_switch instead of cpu_switch so that accounting works properly as
well as other things.
- Bring across DDB protection of the spinlock timeout panic which is useful
in a multiple CPU system when 1 CPU enters the debugger holding the
sched_lock so that the other CPU doesn't panic as well resulting in all
sorts of fun things.
- Bring across various other small changes in format strings and comments
to sync up with the x86 code.
Diffstat (limited to 'sys/kern/subr_taskqueue.c')
0 files changed, 0 insertions, 0 deletions