cvs commit: src/sys/kern kern_proc.c
John Baldwin
jhb at freebsd.org
Tue Sep 19 15:23:55 PDT 2006
On Tuesday 19 September 2006 15:25, Martin Blapp wrote:
> mbr 2006-09-19 19:25:11 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/kern kern_proc.c
> Log:
> 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
Will you be able to revert 1.258 of tty.c now and still be safe from panics?
--
John Baldwin
More information about the cvs-src
mailing list