CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2014/05/14 21:52:25

Modified files:
        sys/arch/vax/vax: pmap.c 
        sys/kern       : init_main.c kern_descrip.c kern_exec.c 
                         kern_exit.c kern_fork.c kern_proc.c sched_bsd.c 
        sys/sys        : filedesc.h proc.h sysctl.h 
        sys/uvm        : uvm_extern.h uvm_glue.c uvm_map.c 

Log message:
Move from struct proc to process the reference-count-holding pointers
to the process's vmspace and filedescs.  struct proc continues to
keep copies of the pointers, copying them on fork, clearing them
on exit, and (for vmspace) refreshing on exec.
Also, make uvm_swapout_threads() thread aware, eliminating p_swtime
in kernel.

particular testing by ajacoutot@ and sebastia@

Reply via email to