kernel-ark/kernel
David Woodhouse 9ad9ad385b AUDIT: Wait for backlog to clear when generating messages.
Add a gfp_mask to audit_log_start() and audit_log(), to reduce the
amount of GFP_ATOMIC allocation -- most of it doesn't need to be 
GFP_ATOMIC. Also if the mask includes __GFP_WAIT, then wait up to
60 seconds for the auditd backlog to clear instead of immediately 
abandoning the message. 

The timeout should probably be made configurable, but for now it'll 
suffice that it only happens if auditd is actually running.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2005-06-22 15:04:33 +01:00
..
irq [PATCH] drop note_interrupt() for per-CPU for proper scaling 2005-05-28 11:14:00 -07:00
power [PATCH] Driver Core: pm diagnostics update, check for errors 2005-05-17 14:54:54 -07:00
acct.c
audit.c AUDIT: Wait for backlog to clear when generating messages. 2005-06-22 15:04:33 +01:00
auditsc.c AUDIT: Wait for backlog to clear when generating messages. 2005-06-22 15:04:33 +01:00
capability.c
compat.c
configs.c
cpu.c
cpuset.c [PATCH] cpuset exit NULL dereference fix 2005-05-27 08:07:26 -07:00
dma.c
exec_domain.c
exit.c [PATCH] timer exit cleanup 2005-06-17 10:03:50 -07:00
extable.c
fork.c
futex.c
intermodule.c
itimer.c
kallsyms.c
kfifo.c
kmod.c
kprobes.c
ksysfs.c
kthread.c
Makefile
module.c [PATCH] flush icache in correct context 2005-05-31 14:54:18 -07:00
panic.c
params.c
pid.c
posix-cpu-timers.c
posix-timers.c [PATCH] timer exit cleanup 2005-06-17 10:03:50 -07:00
printk.c [PATCH] add_preferred_console() build fix 2005-05-17 07:59:19 -07:00
profile.c [PATCH] profile.c: `schedule' parsing fix 2005-05-17 07:59:21 -07:00
ptrace.c
rcupdate.c
resource.c
sched.c [PATCH] cond_resched_lock() fix 2005-06-13 20:58:58 -07:00
seccomp.c
signal.c Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 2005-06-02 16:39:11 +01:00
softirq.c
spinlock.c [PATCH] spin_unlock_bh() and preempt_check_resched() 2005-05-21 10:46:48 -07:00
stop_machine.c
sys_ni.c
sys.c [PATCH] correctly name the Shell sort 2005-05-05 16:36:50 -07:00
sysctl.c
time.c
timer.c
uid16.c
user.c
wait.c
workqueue.c