summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert the convertion of per-process thread into a SMR_TAILQ.mpi2021-02-081-3/+3
* Convert the per-process thread list into a SMR_TAILQ.mpi2020-12-071-3/+3
* setpriority(2): don't treat booleans as scalarscheloha2020-09-251-5/+5
* Stop calling resched_proc() after changing the nice(3) value of a process.mpi2019-07-151-2/+1
* Untangle code setting the scheduling priority of a thread.mpi2019-07-081-3/+5
* Guard uvm_map_protect() with kernel lock to prepare dosetrlimit()visa2019-06-241-1/+3
* Make resource limit access MP-safe. So far, the copy-on-write sharingvisa2019-06-211-22/+168
* 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