diff options
author | jhb <jhb@FreeBSD.org> | 2001-06-22 23:11:26 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-06-22 23:11:26 +0000 |
commit | dfa68807f4be9196e97eddca29217d6347a289d0 (patch) | |
tree | 3c388f70331bee23b201b579022c21bd4e3e0ecb /sys/netinet/tcp_output.c | |
parent | ae99243f0ba1da1338ce824ac163d44fe01b7967 (diff) | |
download | FreeBSD-src-dfa68807f4be9196e97eddca29217d6347a289d0.zip FreeBSD-src-dfa68807f4be9196e97eddca29217d6347a289d0.tar.gz |
- Lock CURSIG() with the proc lock to close the signal race with psignal.
- Grab Giant around ktrace points.
- Clean up KTR_PROC tracepoints to not display the value of
sched_lock.mtx_lock as it isn't really needed anymore and just obfuscates
the messages.
- Add a few if conditions to replace gotos.
- Ensure that every msleep KTR event ends up with a matching msleep resume
KTR event (this was broken when we didn't do a mi_switch()).
- Only note via ktrace that we resumed from a switch once rather than twice
in several places in msleep().
- Remove spl's rom asleep and await as the proc lock and sched_lock provide
all the needed locking.
- In mawait() add in a needed ktrace point for noting that we are about to
switch out.
Diffstat (limited to 'sys/netinet/tcp_output.c')
0 files changed, 0 insertions, 0 deletions