cvs commit: src/sys/conf files src/sys/kern init_main.c kern_acct.c kern_exit.c kern_fork.c kern_plimit.c kern_resource.c kern_synch.c syscalls.master src/sys/sys kern_syscall.h proc.h resourcevar.h

Matthew Dillon dillon at crater.dragonflybsd.org
Tue May 23 13:38:16 PDT 2006


dillon      2006/05/23 13:35:12 PDT

DragonFly src repository

  Modified files:
    sys/conf             files 
    sys/kern             init_main.c kern_acct.c kern_exit.c 
                         kern_fork.c kern_resource.c kern_synch.c 
                         syscalls.master 
    sys/sys              kern_syscall.h proc.h resourcevar.h 
  Added files:
    sys/kern             kern_plimit.c 
  Log:
  Move all the resource limit handling code into a new file, kern/kern_plimit.c.
  Add spinlocks for access, and mark getrlimit and setrlimit as being MPSAFE.
  
  Document how LWPs will have to be handled - basically we will have to unshare
  the resource structure once we start allowing multiple LWPs per process, but
  we can otherwise leave it in the proc structure.
  
  Revision  Changes    Path
  1.125     +1 -0      src/sys/conf/files
  1.54      +2 -15     src/sys/kern/init_main.c
  1.24      +4 -6      src/sys/kern/kern_acct.c
  1.55      +1 -4      src/sys/kern/kern_exit.c
  1.48      +1 -13     src/sys/kern/kern_fork.c
  1.26      +0 -144    src/sys/kern/kern_resource.c
  1.60      +11 -14    src/sys/kern/kern_synch.c
  1.33      +2 -2      src/sys/kern/syscalls.master
  1.31      +1 -0      src/sys/sys/kern_syscall.h
  1.76      +2 -0      src/sys/sys/proc.h
  1.13      +16 -3     src/sys/sys/resourcevar.h


http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.124&r2=1.125&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_main.c.diff?r1=1.53&r2=1.54&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_acct.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.54&r2=1.55&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_fork.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_resource.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.59&r2=1.60&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/kern_syscall.h.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.75&r2=1.76&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/resourcevar.h.diff?r1=1.12&r2=1.13&f=u





More information about the Commits mailing list