opnsense-src/sys/security/audit
Robert Watson d423f266c4 Do a lockless read of the audit pipe list before grabbing the audit pipe
lock in order to avoid the lock acquire hit if the pipe list is very
likely empty.

Obtained from:	TrustedBSD Project
MFC after:	3 weeks
Sponsored by:	Apple, Inc.
2009-01-06 14:15:38 +00:00
..
audit.c When repeatedly accessing a thread credential, cache the credential 2008-11-14 01:24:52 +00:00
audit.h In AUDIT_SYSCALL_EXIT(), invoke audit_syscall_exit() only if an audit 2009-01-06 13:59:59 +00:00
audit_arg.c When repeatedly accessing a thread credential, cache the credential 2008-11-14 01:24:52 +00:00
audit_bsm.c Call au_errno_to_bsm() on the errno value passed into au_to_return32() 2008-12-31 11:56:35 +00:00
audit_bsm_errno.c Commit two files missed in previous commit: hook up audit_bsm_errno.c 2008-12-31 13:56:31 +00:00
audit_bsm_klib.c Don't lock the vnode around calls to vn_fullpath(). 2008-11-04 22:30:24 +00:00
audit_bsm_token.c Merge OpenBSM alpha 4 from OpenBSM vendor branch to head, both 2008-12-31 11:12:24 +00:00
audit_ioctl.h Don't expose #ifdef NOTYET parts to userspace via audit_ioctl.h, just 2007-04-29 16:20:32 +00:00
audit_pipe.c Do a lockless read of the audit pipe list before grabbing the audit pipe 2009-01-06 14:15:38 +00:00
audit_private.h The audit queue limit variables are size_t, so use size_t for the audit 2008-11-13 00:21:01 +00:00
audit_syscalls.c Partially roll back a revision which changed the error code being returned 2008-11-30 19:58:03 +00:00
audit_trigger.c Generally avoid <space><tab> as a white space anomoly. 2008-07-22 16:44:48 +00:00
audit_worker.c Wrap sx locking of the audit worker sleep lock in macros, update comments. 2008-11-10 22:06:24 +00:00