diff options
author | mbr <mbr@FreeBSD.org> | 2006-09-19 19:25:11 +0000 |
---|---|---|
committer | mbr <mbr@FreeBSD.org> | 2006-09-19 19:25:11 +0000 |
commit | fc7fc7fa1c7291ea74d27d6f4d5984554e5ec118 (patch) | |
tree | d562c06fe3a019f5bc95a6a7ba4e7331151d1358 /sys/netinet/tcp_debug.h | |
parent | 5f888e4283fc7a89c7d8215b8db38041d729df74 (diff) | |
download | FreeBSD-src-fc7fc7fa1c7291ea74d27d6f4d5984554e5ec118.zip FreeBSD-src-fc7fc7fa1c7291ea74d27d6f4d5984554e5ec118.tar.gz |
Fix races between tty.c and sessrele() / doenterpgrp() / leavepgrp(). The tty
code is still under giant lock, but the session/pgrp release code just used
proctree_locks. This explains why moving the proctree_lock in sys/kern/tty.c
rev. 1.258 did fix the panics in our SMP systems.
This should also fix some race panics with revoked ttys.
Reviewed by: jhb
MFC after: 1 week
Diffstat (limited to 'sys/netinet/tcp_debug.h')
0 files changed, 0 insertions, 0 deletions