summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_racct.c
Commit message (Expand)AuthorAgeFilesLines
* Fix style issues around existing SDT probes.markj2015-12-161-33/+34
* Tweak comments.trasz2015-12-131-2/+2
* Actually make the 'amount' argument to racct_adjust_resource() signed,trasz2015-12-131-1/+1
* Avoid useless relocking.trasz2015-12-131-1/+1
* Speed up rctl operation with large rulesets, by holding the locktrasz2015-11-151-4/+20
* Fix a bug in the CPU % limiting codejpaetzel2015-11-101-8/+8
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEavg2015-09-281-15/+13
* nit: Rename racct_alloc_resource to racct_adjust_resource.jlh2015-06-141-12/+12
* Build GENERIC with RACCT/RCTL support by default. Note that it stilltrasz2015-05-141-1/+1
* Add kern.racct.enable tunable and RACCT_DISABLED config option.trasz2015-04-291-1/+97
* The process spin lock currently has the following distinct uses:kib2014-11-261-2/+2
* Convert racct stubs to inline functions.mjg2014-10-061-84/+0
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2013-11-261-18/+18
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-1/+0
* Accessing td_state requires thread lock to be held.trasz2013-03-141-4/+2
* Improve KASSERT messages in racct, to make it clear which resourcetrasz2012-11-151-12/+17
* Fix kassert that's not really valid for %CPU accounting. The problemtrasz2012-11-151-2/+3
* Don't divide by zero.trasz2012-11-131-6/+12
* Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".trasz2012-10-261-29/+468
* Fix panic with RACCT that could occur in low memory (or out of swap)trasz2012-05-221-0/+3
* Stop treating system processes as special. This fixes panicstrasz2012-04-171-23/+0
* Cast wallclock.tv_sec to uint64_t to avoid overflow in the calculation.jh2012-03-181-1/+2
* Remove useless thread_{lock,unlock}() in raccd.trasz2012-03-101-4/+1
* Make racct and rctl correctly handle jail renaming. Previouslytrasz2012-03-061-0/+12
* kern_racct: move sys/systm.h inclusion to its proper placeavg2011-12-121-2/+1
* Actually enforce limit for inheritable resources on fork.trasz2011-10-041-6/+6
* Move some code inside the racct_proc_fork(); it spares a few lock operationstrasz2011-10-031-9/+22
* Fix another bug introduced in r225641, which caused rctl to access certaintrasz2011-10-031-0/+23
* Fix bug introduced in r225641, which would cause panic if racct_proc_fork()trasz2011-10-031-18/+1
* Fix panic that happens when fork(2) fails due to a limit other thantrasz2011-09-031-7/+12
* Rename resource names to match these in login.conf.trasz2011-07-141-2/+2
* Style fix - macros are supposed to be uppercase.trasz2011-07-071-12/+12
* Remove definitions for RACCT_FSIZE and RACCT_SBSIZE - these two are rathertrasz2011-05-271-5/+0
* Change the way rctl interfaces with jails by introducing prison_raccttrasz2011-05-031-5/+9
* Add missing stubs.trasz2011-04-051-0/+12
* Remove pointless (always true) KASSERTs.trasz2011-03-291-19/+0
* Add racct. It's an API to keep per-process, per-jail, per-loginclasstrasz2011-03-291-0/+837
OpenPOWER on IntegriCloud