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