cvs commit: src/sys/emulation/linux/i386/linprocfs linprocfs_vnops.c

Matthew Dillon dillon at apollo.backplane.com
Mon Jan 30 23:12:55 PST 2006


: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 at xxxxxxxxxxxxx>





More information about the Commits mailing list