summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_rctl.c
Commit message (Expand)AuthorAgeFilesLines
* Get rid of rctl_lock; use racct_lock where appropriate. The fast pathstrasz2016-04-211-68/+44
* kern_rctl: Fix resource leak in error pathcem2016-04-201-0/+1
* Fix debugging printf.trasz2016-04-191-2/+3
* Allocate RACCT/RCTL zones without UMA_ZONE_NOFREE; no idea why it was theretrasz2016-04-151-2/+2
* Sort variable declarations.trasz2016-04-151-34/+30
* Fix overflow checking.trasz2016-04-121-8/+2
* Make it possible to tweak RCTL throttling sysctls at runtime.trasz2016-04-081-17/+110
* Add four new RCTL resources - readbps, readiops, writebps and writeiops,trasz2016-04-071-22/+192
* Use proper locking macros in RACCT in RCTL.trasz2016-04-051-38/+44
* Add configurable rate limit for "log" and "devctl" actions.trasz2016-04-021-3/+14
* Refactor; no functional changes.trasz2016-03-311-24/+24
* Fix overflows, making it impossible to add negative amounts using rctl(8).trasz2016-03-311-1/+9
* Fix the way RCTL handles rules' rrl_exceeded on credenials change.trasz2016-01-261-0/+5
* Tweak comments.trasz2015-12-131-1/+1
* Speed up rctl operation with large rulesets, by holding the locktrasz2015-11-151-13/+34
* Make naming more consistent; no functional changes.trasz2015-11-081-4/+4
* Speed up rctl(8) rule retrieval; the difference shows mostly in "rctl -n",trasz2015-11-081-17/+29
* Add kern.racct.enable tunable and RACCT_DISABLED config option.trasz2015-04-291-0/+69
* Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".trasz2012-10-261-0/+48
* Stop treating system processes as special. This fixes panicstrasz2012-04-171-25/+1
* Enforce upper bound on the input buffer length.trasz2012-04-171-0/+3
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.ed2011-11-071-1/+1
* Fix another bug introduced in r225641, which caused rctl to access certaintrasz2011-10-031-11/+16
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-11/+11
* Fix whitespace.trasz2011-09-071-1/+1
* Work around a kernel panic triggered by forkbomb with an rctl ruletrasz2011-09-061-0/+11
* Since r224036 the cputime and wallclock are supposed to be in seconds,trasz2011-09-041-2/+2
* Rename resource names to match these in login.conf.trasz2011-07-141-15/+15
* Style fix - macros are supposed to be uppercase.trasz2011-07-071-6/+6
* Remove definitions for RACCT_FSIZE and RACCT_SBSIZE - these two are rathertrasz2011-05-271-2/+0
* Change the way rctl interfaces with jails by introducing prison_raccttrasz2011-05-031-58/+37
* Rename a misnamed structure field (hr_loginclass), and reorder priv(9)trasz2011-04-101-19/+19
* Add rctl. It's used by racct to take user-configurable actions basedtrasz2011-03-301-0/+1850
OpenPOWER on IntegriCloud