diff options
author | csjp <csjp@FreeBSD.org> | 2007-10-12 15:09:02 +0000 |
---|---|---|
committer | csjp <csjp@FreeBSD.org> | 2007-10-12 15:09:02 +0000 |
commit | d250020a68aab5c321150243291a563ee404b336 (patch) | |
tree | 7b2ce06644ab19b152fcea5b15ffd2359df26c00 /release | |
parent | e5337493b3cbc6784fb7bdc552b26c96921ea5df (diff) | |
download | FreeBSD-src-d250020a68aab5c321150243291a563ee404b336.zip FreeBSD-src-d250020a68aab5c321150243291a563ee404b336.tar.gz |
- 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
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions