aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/resourcevar.h
Commit message (Expand)AuthorAgeFilesLines
* thread: batch resource limit free callsMateusz Guzik2020-11-141-0/+1
* Remove leftover macros for long gone vmsize mtxMateusz Guzik2020-07-251-3/+0
* schedlock 1/4Jeff Roberson2019-12-151-0/+1
* Make lim_cur inline if possible.Mateusz Guzik2018-12-111-0/+13
* eliminate locking surrounding ui_vmsize and swap reserve by using atomicsMatt Macy2018-10-051-3/+1
* Remove the unused fuwintr() and suiwintr() functions.Brooks Davis2018-04-171-2/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-0/+2
* Doh, commit in a wrong directory. Fix r290857.Edward Tomasz Napierala2015-11-151-1/+2
* Get rid of lim_update_thread and cred_update_thread.Mateusz Guzik2015-07-161-2/+0
* rlimit: fix a an old name in a comment: uihashtbl_mtx -> uihashtbl_lockMateusz Guzik2015-06-251-1/+1
* Implement lockless resource limits.Mateusz Guzik2015-06-101-3/+8
* The process spin lock currently has the following distinct uses:Konstantin Belousov2014-11-261-6/+7
* ifdef RACCT ui_racct_foreach and struct uidinfo's ui_racctMateusz Guzik2014-11-231-0/+4
* Add a resource limit for the total number of kqueues available to theKonstantin Belousov2013-10-211-0/+2
* Change kern.proc.rlimit sysctl to:Mikolaj Golub2012-01-221-0/+2
* - Export each thread's individual resource usage in in struct kinfo_proc'sJohn Baldwin2011-07-181-0/+1
* Add racct. It's an API to keep per-process, per-jail, per-loginclassEdward Tomasz Napierala2011-03-291-0/+5
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlyEdward Tomasz Napierala2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrightEdward Tomasz Napierala2010-07-181-1/+1
* Remove outdated comment and move part of it into more applicable place.Edward Tomasz Napierala2010-07-181-1/+3
* Fix the double counting of the last process thread td_incruntimeKonstantin Belousov2010-05-241-1/+1
* Implement RUSAGE_THREAD. Add td_rux to keep extended runtime and ticksKonstantin Belousov2010-05-041-1/+1
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-0/+6
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-201-0/+2
* - Use wait-free method to manage ui_sbsize and ui_proccnt fields in thePawel Jakub Dawidek2008-03-161-7/+3
* rufetch and calcru sometimes should be called atomically together.Attilio Rao2007-06-091-1/+3
* - Change comments and asserts to reflect the removal of the globalJeff Roberson2007-06-041-1/+1
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-2/+5
* Change the addupc_*() functions to use the uintfptr_t type for pc ratherJohn Baldwin2005-12-161-2/+2
* Use the reference count API to manage the reference counts for processJohn Baldwin2005-09-271-5/+0
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Rework how we store process times in the kernel such that we always storeJohn Baldwin2004-10-051-3/+5
* Annotate locking strategy for 'struct uidinfo'.Robert Watson2004-08-041-6/+11
* Change named parameters from max (which conflicts with a macro in libkern.h)Alfred Perlstein2004-07-171-2/+2
* - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflagsJohn Baldwin2004-07-161-2/+0
* Tidy up uprof locking. Mostly the fields are protected by both the procJohn Baldwin2004-07-021-11/+17
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* - Convert the plimit lock to a pool mutex lock.John Baldwin2004-02-061-12/+6
* A few more style fixes from Bruce including a few I missed last time.John Baldwin2004-02-061-2/+1
* - A lot of style and whitespace fixes.John Baldwin2004-02-051-10/+10
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-2/+20
* According to the submitter, POSIX mandates that all interval timers areJohn Baldwin2003-10-281-3/+2
* Use u_int for the struct uidinfo reference count rather than u_short;Robert Watson2003-04-201-1/+1
* Remove the PL_SHAREMOD flag from struct plimit, which could have beenTim J. Robbins2003-02-201-6/+1
* Move a bunch of flags from the KSE to the thread.Julian Elischer2003-02-171-2/+2
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-2/+4
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-4/+2
* - Move p_cpulimit to struct proc from struct plimit and protect it withJohn Baldwin2002-10-091-1/+0