summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_acct.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* unwrap lines made short enough by SCARGS removalalfred2002-12-141-2/+1
* remove syscallarg().alfred2002-12-141-1/+1
* SCARGS removal take II.alfred2002-12-141-3/+3
* Backout removal SCARGS, the code freeze is only "selectively" over.alfred2002-12-131-3/+3
* Remove SCARGS.alfred2002-12-131-3/+3
* Don't hold acct_mtx over limcopy(), since it's unnecessary andfenner2002-11-261-6/+7
* Typo in comment: commmand -> commandkeramida2002-11-051-1/+1
* Permit MAC policies to instrument the access control decisions forrwatson2002-11-041-0/+16
* Make sure that the accounting credential is saved along with the vprwatson2002-10-051-0/+1
* Don't call VOP_LEASE() while holding the accounting mutex.rwatson2002-09-181-1/+1
* - Fix two obvious locking bugs; 1) returning with lock held when it neededarr2002-09-121-3/+16
* - Lock down the accounting code globals with a subsystem mutex.arr2002-09-111-5/+27
* In order to better support flexible and extensible access control,rwatson2002-08-151-1/+1
* Cache the credential provided during accton() for use in later accountingrwatson2002-08-071-5/+17
* Save flags returned by vn_open and use them when calling vn_close.johan2002-07-211-6/+11
* Open accounting file for appending, not general writing.johan2002-07-101-7/+8
* More s/file system/filesystem/gtrhodes2002-05-161-1/+1
* - Remove an early KSE diagnostic panic. The thread pointer here is alwaysjhb2002-04-091-4/+2
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* Remove __P.alfred2002-03-191-2/+2
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-4/+4
* Lock struct pgrp, session and sigio.tanimura2002-02-231-0/+4
* o Move suser() calls in kern/ to using suser_xxx() with an explicitrwatson2001-11-011-1/+1
* KSE Milestone 2julian2001-09-121-16/+17
* Pushdown Giant for acct(), kqueue(), kevent(), execve(), fork(),dillon2001-09-011-4/+11
* o Reduce gratuitous whitespace difference from Darwin.rwatson2001-08-291-1/+0
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-2/+2
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+2
* Revert consequences of changes to mount.h, part 2.grog2001-04-291-2/+0
OpenPOWER on IntegriCloud