diff options
author | bms <bms@FreeBSD.org> | 2004-07-09 00:17:14 +0000 |
---|---|---|
committer | bms <bms@FreeBSD.org> | 2004-07-09 00:17:14 +0000 |
commit | 3600006e8ca208df97ab85d298f0258cf7e98abc (patch) | |
tree | 3438948370e36fbaace82c1f5109b89d000b795c /sys/dev/fdc | |
parent | 8336c29bfb06e9abe2c9c3213774a115fe8e02ce (diff) | |
download | FreeBSD-src-3600006e8ca208df97ab85d298f0258cf7e98abc.zip FreeBSD-src-3600006e8ca208df97ab85d298f0258cf7e98abc.tar.gz |
Further locking improvements for vr(4):
- Add *_locked() entry points as needed to avoid unnecessary lock thrashing.
- Use these entry points wisely.
- Only acquire the lock once when servicing an interrupt.
- Check 'suspended' on interrupt to avoid racing detach.
- Correct a mis-spelled comment.
- Don't take the lock in vr_reset() to avoid lock thrashing in attach.
- Comment this.
Reviewed by: -net (silence)
Diffstat (limited to 'sys/dev/fdc')
0 files changed, 0 insertions, 0 deletions