summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Avoid changing resource limits in rucheck() by introducing a new statevisa2019-06-101-8/+9
* Move initialization of limit0 into a dedicated function. This newvisa2019-06-021-8/+24
* Revert to using the SCHED_LOCK() to protect time accounting.mpi2019-06-011-30/+25
* Use a per-process mutex to protect time accounting instead of SCHED_LOCK().mpi2019-05-311-25/+30
* Rename struct plimit field p_refcnt to pl_refcnt to avoid confusionvisa2019-05-311-4/+4
* Fix unsafe use of ptsignal() in mi_switch().visa2019-01-061-1/+39
* Remove almost unused `flags' argument of suser().mpi2018-02-191-3/+3
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-4/+3
* pool_setipldlg2016-08-251-1/+2
* remove stale lint annotationstedu2015-12-051-5/+1
* Stop using USRSTACK as the edge of the stack, but rather use the vmspacemiod2015-02-091-6/+11
* start retiring the nointr allocator. specify PR_WAITOK as a flag as atedu2014-12-191-3/+3
* convert bcopy to memcpy. ok millerttedu2014-12-101-2/+2
* Replace a plethora of historical protection options with justderaadt2014-11-161-3/+3
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-7/+7
* exit1() needs to do a final aggregation of the thread's [us]ticksguenther2014-01-241-3/+7
* bzero -> memsettedu2014-01-211-2/+2
* Threads can't be zombies, only processes, so change zombproc to zombprocess,guenther2014-01-201-14/+9
* Move the declarations for dogetrusage(), itimerround(), and dowait4()guenther2013-10-251-3/+1
* Eliminate the unused retval argument from dogetrusage()guenther2013-09-141-4/+4
* Snapshots for all archs have been built, so remove the T32 codeguenther2013-09-141-23/+1
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-11/+42
* Convert some internal APIs to use timespecs instead of timevalsguenther2013-06-031-17/+31
* Make setrlimit() return EINVAL if rlim_cur > rlim_max, per POSIX.guenther2013-04-011-5/+4
* Make the KERN_NPROCS and KERN_MAXPROC sysctl()s and the RLIMIT_NPROC rlimitguenther2012-04-101-2/+2
* Make rusage totals, itimers, and profile settings per-process insteadguenther2012-03-231-32/+59
* Add tracing and dumping of "pointer to struct" syscall arguments forguenther2012-03-191-3/+15
* The scheduling 'nice' value is per-process, not per-thread, so move itguenther2011-03-071-15/+11
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-27/+65
* Eliminate struct plimit's PL_SHAREMOD flag: it was for COMPAT_IRIXguenther2010-06-291-4/+2
* Don't decrement the refcnt on a plimits until after we're doneguenther2010-01-041-3/+6
* Use LIST_FOREACH() instead of handrolling.thib2008-05-221-3/+3
* move p_limit and p_cred into struct processtedu2007-04-121-5/+5
* ansi/deregister.jsg2005-11-281-49/+25
* sched work by niklas and art backed out; causes panicsderaadt2005-05-291-2/+2
* This patch is mortly art's work and was done *a year* ago. Art wants to thankniklas2005-05-251-2/+2
* Use list and queue macros where applicable to make the code easier to read;miod2004-12-261-4/+3
* debranch SMP, have funniklas2004-06-131-1/+5
* Add id_t type as per POSIX and use it for [gs]etpriority(2).millert2003-12-111-3/+3
* POSIX says rlim_t should be unsigned so make it u_quad_t. Also addmillert2003-12-111-4/+1
* match syscallargs comments with realityhenning2003-09-011-2/+2
* change arguments to suser. suser now takes the process, and a flagstedu2003-08-151-3/+3
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Match reality by changing (u_int) -> (int) in comments.nordin2002-10-151-2/+2
* Check for negative values. Inspiration from tedu <grendel@zeitbombe.org>.nordin2002-10-021-3/+3
* Map stack pages without VM_PROT_EXECUTE. Notice that right now thisart2002-07-211-2/+2
* Convert plimit allocations to pool.art2002-01-251-11/+16
* Make user/system times increase monotonically. ok deraadt@ and millert@nordin2001-12-201-30/+17
* Move maxdmap and maxsmap to kern_resource.cart2001-11-101-2/+7
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-3/+1