| Commit message (Expand) | Author | Age | Files | Lines |
* | Get rid of rctl_lock; use racct_lock where appropriate. The fast paths | trasz | 2016-04-21 | 1 | -27/+45 |
* | Allocate RACCT/RCTL zones without UMA_ZONE_NOFREE; no idea why it was there | trasz | 2016-04-15 | 1 | -1/+1 |
* | Sort variable declarations. | trasz | 2016-04-15 | 1 | -8/+5 |
* | Add four new RCTL resources - readbps, readiops, writebps and writeiops, | trasz | 2016-04-07 | 1 | -11/+66 |
* | Use proper locking macros in RACCT in RCTL. | trasz | 2016-04-05 | 1 | -37/+39 |
* | Fix mismerge. | trasz | 2016-04-01 | 1 | -1/+1 |
* | Drop the 'resource' argument to racct_decay(); it wouldn't make sense | trasz | 2016-04-01 | 1 | -13/+11 |
* | Call rctl_enforce() in all cases the resource usage goes up, even when called | trasz | 2016-04-01 | 1 | -8/+6 |
* | Reorder the functions; no functional changes. | trasz | 2016-04-01 | 1 | -32/+32 |
* | Reduce code duplication. | trasz | 2016-04-01 | 1 | -17/+13 |
* | Reduce code duplication. There should be no (intended) functional changes. | trasz | 2016-04-01 | 1 | -64/+27 |
* | Rename P_KTHREAD struct proc p_flag to P_KPROC. | kib | 2016-02-09 | 1 | -1/+1 |
* | fork: plug a use after free of the returned process | mjg | 2016-02-04 | 1 | -2/+1 |
* | Fix style issues around existing SDT probes. | markj | 2015-12-16 | 1 | -33/+34 |
* | Tweak comments. | trasz | 2015-12-13 | 1 | -2/+2 |
* | Actually make the 'amount' argument to racct_adjust_resource() signed, | trasz | 2015-12-13 | 1 | -1/+1 |
* | Avoid useless relocking. | trasz | 2015-12-13 | 1 | -1/+1 |
* | Speed up rctl operation with large rulesets, by holding the lock | trasz | 2015-11-15 | 1 | -4/+20 |
* | Fix a bug in the CPU % limiting code | jpaetzel | 2015-11-10 | 1 | -8/+8 |
* | save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBE | avg | 2015-09-28 | 1 | -15/+13 |
* | nit: Rename racct_alloc_resource to racct_adjust_resource. | jlh | 2015-06-14 | 1 | -12/+12 |
* | Build GENERIC with RACCT/RCTL support by default. Note that it still | trasz | 2015-05-14 | 1 | -1/+1 |
* | Add kern.racct.enable tunable and RACCT_DISABLED config option. | trasz | 2015-04-29 | 1 | -1/+97 |
* | The process spin lock currently has the following distinct uses: | kib | 2014-11-26 | 1 | -2/+2 |
* | Convert racct stubs to inline functions. | mjg | 2014-10-06 | 1 | -84/+0 |
* | dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE | avg | 2013-11-26 | 1 | -18/+18 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | attilio | 2013-11-25 | 1 | -1/+0 |
* | Accessing td_state requires thread lock to be held. | trasz | 2013-03-14 | 1 | -4/+2 |
* | Improve KASSERT messages in racct, to make it clear which resource | trasz | 2012-11-15 | 1 | -12/+17 |
* | Fix kassert that's not really valid for %CPU accounting. The problem | trasz | 2012-11-15 | 1 | -2/+3 |
* | Don't divide by zero. | trasz | 2012-11-13 | 1 | -6/+12 |
* | Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". | trasz | 2012-10-26 | 1 | -29/+468 |
* | Fix panic with RACCT that could occur in low memory (or out of swap) | trasz | 2012-05-22 | 1 | -0/+3 |
* | Stop treating system processes as special. This fixes panics | trasz | 2012-04-17 | 1 | -23/+0 |
* | Cast wallclock.tv_sec to uint64_t to avoid overflow in the calculation. | jh | 2012-03-18 | 1 | -1/+2 |
* | Remove useless thread_{lock,unlock}() in raccd. | trasz | 2012-03-10 | 1 | -4/+1 |
* | Make racct and rctl correctly handle jail renaming. Previously | trasz | 2012-03-06 | 1 | -0/+12 |
* | kern_racct: move sys/systm.h inclusion to its proper place | avg | 2011-12-12 | 1 | -2/+1 |
* | Actually enforce limit for inheritable resources on fork. | trasz | 2011-10-04 | 1 | -6/+6 |
* | Move some code inside the racct_proc_fork(); it spares a few lock operations | trasz | 2011-10-03 | 1 | -9/+22 |
* | Fix another bug introduced in r225641, which caused rctl to access certain | trasz | 2011-10-03 | 1 | -0/+23 |
* | Fix bug introduced in r225641, which would cause panic if racct_proc_fork() | trasz | 2011-10-03 | 1 | -18/+1 |
* | Fix panic that happens when fork(2) fails due to a limit other than | trasz | 2011-09-03 | 1 | -7/+12 |
* | Rename resource names to match these in login.conf. | trasz | 2011-07-14 | 1 | -2/+2 |
* | Style fix - macros are supposed to be uppercase. | trasz | 2011-07-07 | 1 | -12/+12 |
* | Remove definitions for RACCT_FSIZE and RACCT_SBSIZE - these two are rather | trasz | 2011-05-27 | 1 | -5/+0 |
* | Change the way rctl interfaces with jails by introducing prison_racct | trasz | 2011-05-03 | 1 | -5/+9 |
* | Add missing stubs. | trasz | 2011-04-05 | 1 | -0/+12 |
* | Remove pointless (always true) KASSERTs. | trasz | 2011-03-29 | 1 | -19/+0 |
* | Add racct. It's an API to keep per-process, per-jail, per-loginclass | trasz | 2011-03-29 | 1 | -0/+837 |