freebsd-dev/sys/security/audit
Christian S.J. Peron 24f4142c18 - Change the wakeup logic associated with having multiple sleepers
on multiple different audit pipes.  The old method used cv_signal()
  which would result in only one thread being woken up after we
  appended a record to it's queue.  This resulted in un-timely wake-ups
  when processing audit records real-time.

- Assign PSOCK priority to threads that have been sleeping on a read(2).
  This is the same priority threads are woken up with when they select(2)
  or poll(2).  This yields fairness between various forms of sleep on
  the audit pipes.

Obtained from:	TrustedBSD Project
Discussed with:	rwatson
MFC after:	1 week
2007-10-12 15:09:02 +00:00
..
audit_arg.c - Add audit_arg_audinfo_addr() for auditing the arguments for setaudit_addr(2) 2007-06-27 17:01:15 +00:00
audit_bsm_klib.c
audit_bsm_token.c - Add audit_arg_audinfo_addr() for auditing the arguments for setaudit_addr(2) 2007-06-27 17:01:15 +00:00
audit_bsm.c Remove two boot printfs generated by Audit to announce it's presence, 2007-07-01 20:51:30 +00:00
audit_ioctl.h
audit_pipe.c - Change the wakeup logic associated with having multiple sleepers 2007-10-12 15:09:02 +00:00
audit_private.h
audit_syscalls.c - Add audit_arg_audinfo_addr() for auditing the arguments for setaudit_addr(2) 2007-06-27 17:01:15 +00:00
audit_trigger.c Close a very narrow race that might cause a trigger allocation to be 2007-06-13 21:17:23 +00:00
audit_worker.c
audit.c Remove two boot printfs generated by Audit to announce it's presence, 2007-07-01 20:51:30 +00:00
audit.h - Add audit_arg_audinfo_addr() for auditing the arguments for setaudit_addr(2) 2007-06-27 17:01:15 +00:00