[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dragonfly-commits
Subject:    Re: cvs commit: src/sys/emulation/linux/i386/linprocfs linprocfs_vnops.c
From:       Matthew Dillon <dillon () apollo ! backplane ! com>
Date:       2006-01-31 7:07:38
Message-ID: 200601310707.k0V77cWY029493 () apollo ! backplane ! com
[Download RAW message or body]


> corecode    2006/01/30 18:15:10 PST
> 
> DragonFly src repository
> 
> Modified files:
> sys/emulation/linux/i386/linprocfs linprocfs_vnops.c 
> Log:
> Pull the fix from procfs_vnops.c:1.27 also to linprocfs
> 
> Revision  Changes    Path
> 1.26      +4 -2      src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
> 
> 
> http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c.diff?r1=1.25&r2=1.26&f=u
> 

    Ah, nice.  I was about to say that we can get rid of PHOLD/PRELE,	
    but actually we can't.  Its original function was to prevent the
    process UAREA from getting swapped.  In DragonFly the UAREA is
    no longer swapped but PHOLD/PRELE serves another important
    function and that is to prevent a process from exiting while other
    bits of the kernel (like [lin]procfs) are accessing it.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic