aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_acct.c
Commit message (Expand)AuthorAgeFilesLines
* acct: Zero pad bytes in accounting recordsMark Johnston2021-07-231-0/+2
* accounting: explicitly mark the exiting thread as doing accountingKonstantin Belousov2021-05-221-21/+5
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+3
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-2/+2
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-0/+2
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-2/+7
* Revert r312119 and reword the intent to fix -Wshadow issuesEnji Cooper2017-01-151-17/+17
* encode_long, encode_timeval: mechanically replace `exp` with `exponent`Enji Cooper2017-01-141-17/+17
* Do not allocate struct statfs on kernel stack.Konstantin Belousov2017-01-051-4/+9
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Hide the boottime and bootimebin globals, provide the getboottime(9)Konstantin Belousov2016-07-271-1/+1
* acct: create a special plimit object and set it for exiting processesMateusz Guzik2013-06-301-9/+15
* acct: reduce code duplication by using acct_disable as cleanup forMateusz Guzik2013-06-301-6/+1
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-22/+5
* - Don't log messages saying that accounting is being disabled and enabledJohn Baldwin2012-05-021-7/+16
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-1/+1
* Use ISO C99 integer types in sys/kern where possible.Ed Schouten2010-06-211-1/+1
* Do not use casts (int *)0 and (struct thread *)0 for the arguments ofKonstantin Belousov2009-06-161-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0
* Remove the thread argument from the FSD (File-System Dependent) parts ofAttilio Rao2009-05-111-1/+1
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-1/+0
* Properly lock proctree_lock before locking the process while accounting.Ed Schouten2008-08-211-14/+15
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-201-3/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-2/+2
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Add missing newline in the log message of the previous commit.Diomidis Spinellis2007-08-311-1/+1
* Don't panic. When encountering a negative value call log(LOG_NOTICE, ...)Diomidis Spinellis2007-08-311-1/+7
* rufetch and calcru sometimes should be called atomically together.Attilio Rao2007-06-091-2/+1
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-2/+2
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-5/+5
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* Increase precision of time values in the process accountingDiomidis Spinellis2007-05-221-35/+109
* Use sx_sleep() in the main loop of the accounting kthread.John Baldwin2007-03-091-3/+2
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-4/+2
* Resort copyrights and licenses in kern_acct.c: per UCB letter,Robert Watson2007-01-081-1/+27
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Expore kern.acct_configured, a sysctl that reflects the configured/Robert Watson2006-09-171-0/+7
* Audit path passed to the acct() system call.Robert Watson2006-06-051-2/+2
* Conditionalize locking of Giant for VFS in acct(2). We alreadyJohn Baldwin2006-03-281-17/+20
* Provide some anti-footshooting. Don't allow the user to set the intervalJohn Baldwin2006-02-071-2/+23
* - Add a kthread to periodically call acctwatch() when accounting is activeJohn Baldwin2006-02-071-28/+128
* Sort includes.John Baldwin2006-02-031-11/+11
* Whitespace fix.John Baldwin2006-02-021-1/+1
* Significant refactoring of the accounting code to improve locking and VFSRobert Watson2005-11-121-108/+93
* Pass 'curthread' into VFS_STATFS() from acctwatch(), rather than passingRobert Watson2005-09-211-2/+2
* When mac_check_system_acct() fails, make sure to unlock as well as closeRobert Watson2005-03-011-0/+1
* In acct_process(), do a lockless read of acctvp to see if it's NULLRobert Watson2005-01-081-1/+12