From 9bca95ade49294022dc67f13e46c6c4e3bfdfdbc Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Mon, 12 Dec 2005 00:37:22 -0800 Subject: [PATCH] --- yaml --- r: 15027 b: refs/heads/master c: 7a4ae749a478f8bca73d4b5b8c1b8cbb178b2db5 h: refs/heads/master i: 15025: 6799adfe1b3c9ed4f3526b82c94a3af14dc60683 15023: 9bee89532d874665d19df5b195390bd4cb247086 v: v3 --- [refs] | 2 +- trunk/kernel/audit.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6fe959418818..f8c1e0ec1fba 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bf001b26793bd9f8a446577c361226fbcd617182 +refs/heads/master: 7a4ae749a478f8bca73d4b5b8c1b8cbb178b2db5 diff --git a/trunk/kernel/audit.c b/trunk/kernel/audit.c index 0c56320d38dc..32fa03ad1984 100644 --- a/trunk/kernel/audit.c +++ b/trunk/kernel/audit.c @@ -291,8 +291,10 @@ int kauditd_thread(void *dummy) set_current_state(TASK_INTERRUPTIBLE); add_wait_queue(&kauditd_wait, &wait); - if (!skb_queue_len(&audit_skb_queue)) + if (!skb_queue_len(&audit_skb_queue)) { + try_to_freeze(); schedule(); + } __set_current_state(TASK_RUNNING); remove_wait_queue(&kauditd_wait, &wait);