:Here is the most up-to-date version of pgrp/session lock (at Change 6700):
:
:http://people.FreeBSD.org/~tanimura/patches/pgrp10.diff.gz
:
:I would like to commit this on the next Sunday. Otherwise, my patch
:would conflict with other patches, especially tty.
:
:-- 
:Seigo Tanimura <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>

    Do you have any plans to get pgdelete() out from under Giant?  That
    would allow leavepgrp(), doenterpgrp(), enterpgrp(), enterthispgrp(),
    setsid() (mostly) to be taken out from under Giant, and perhaps a few
    others.

    I was thinking of simply having a free list of sessions and process
    groups, locked by PGRPSESS_XLOCK().  pgdelete() would then not have
    to call FREE() and setsid() would almost always be able to pull a new
    structure of the appropriate free list and thus not have to obtain Giant
    for the MALLOC.

                                        -Matt
                                        Matthew Dillon 
                                        <[EMAIL PROTECTED]>

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to