summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_acct.c
Commit message (Expand)AuthorAgeFilesLines
* acct: create a special plimit object and set it for exiting processesmjg2013-06-301-9/+15
* acct: reduce code duplication by using acct_disable as cleanup formjg2013-06-301-6/+1
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-22/+5
* - Don't log messages saying that accounting is being disabled and enabledjhb2012-05-021-7/+16
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-1/+1
* Use ISO C99 integer types in sys/kern where possible.ed2010-06-211-1/+1
* Do not use casts (int *)0 and (struct thread *)0 for the arguments ofkib2009-06-161-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-2/+0
* Remove the thread argument from the FSD (File-System Dependent) parts ofattilio2009-05-111-1/+1
* Remove VOP_LEASE and supporting functions. This hasn't been used sincerwatson2009-04-101-1/+0
* Properly lock proctree_lock before locking the process while accounting.ed2008-08-211-14/+15
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.ed2008-08-201-3/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-2/+2
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-2/+2
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-3/+3
* Add missing newline in the log message of the previous commit.dds2007-08-311-1/+1
* Don't panic. When encountering a negative value call log(LOG_NOTICE, ...)dds2007-08-311-1/+7
* rufetch and calcru sometimes should be called atomically together.attilio2007-06-091-2/+1
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-2/+2
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-5/+5
* Revert UF_OPENING workaround for CURRENT.kib2007-05-311-1/+1
* Increase precision of time values in the process accountingdds2007-05-221-35/+109
* Use sx_sleep() in the main loop of the accounting kthread.jhb2007-03-091-3/+2
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-4/+2
* Resort copyrights and licenses in kern_acct.c: per UCB letter,rwatson2007-01-081-1/+27
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Expore kern.acct_configured, a sysctl that reflects the configured/rwatson2006-09-171-0/+7
* Audit path passed to the acct() system call.rwatson2006-06-051-2/+2
* Conditionalize locking of Giant for VFS in acct(2). We alreadyjhb2006-03-281-17/+20
* Provide some anti-footshooting. Don't allow the user to set the intervaljhb2006-02-071-2/+23
* - Add a kthread to periodically call acctwatch() when accounting is activejhb2006-02-071-28/+128
* Sort includes.jhb2006-02-031-11/+11
* Whitespace fix.jhb2006-02-021-1/+1
* Significant refactoring of the accounting code to improve locking and VFSrwatson2005-11-121-108/+93
* Pass 'curthread' into VFS_STATFS() from acctwatch(), rather than passingrwatson2005-09-211-2/+2
* When mac_check_system_acct() fails, make sure to unlock as well as closerwatson2005-03-011-0/+1
* In acct_process(), do a lockless read of acctvp to see if it's NULLrwatson2005-01-081-1/+12
* Rework how we store process times in the kernel such that we always storejhb2004-10-051-3/+1
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Fixed some style bugs (mainly misplaced comments, and totally disorderedbde2004-03-041-15/+18
* Locking for the per-process resource limits structure.jhb2004-02-041-5/+9
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.phk2003-07-271-1/+1
* Change the style of the english used to print accounting enabledbmilekic2003-07-161-2/+2
* Log process accounting activation/deactivation.bmilekic2003-07-161-0/+2
* Use __FBSDID().obrien2003-06-111-1/+3
* Instead of recording the Unix time in a process when it starts, record thedes2003-05-011-2/+4
* Hold the proc lock across a wider range of fields that it protects.jhb2003-04-171-2/+2
* Trim some trailing whitespace.jhb2003-03-131-2/+2
* Remove the PL_SHAREMOD flag from struct plimit, which could have beentjr2003-02-201-2/+1
OpenPOWER on IntegriCloud