X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=kernel%2Faudit.c;h=d9b690ac684b9c6a638cee37d11949d62ef22992;hb=3b0b4af2c7593af6dfe92afa1033033c4746ec11;hp=f9889ee778256ddb7336c2527ab0c0fe48754d87;hpb=db1a19b38f3a85f475b4ad716c71be133d8ca48e;p=powerpc.git diff --git a/kernel/audit.c b/kernel/audit.c index f9889ee778..d9b690ac68 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -57,6 +57,7 @@ #include #include #include +#include #include "audit.h" @@ -340,7 +341,7 @@ static int kauditd_thread(void *dummy) { struct sk_buff *skb; - while (1) { + while (!kthread_should_stop()) { skb = skb_dequeue(&audit_skb_queue); wake_up(&audit_backlog_wait); if (skb) { @@ -369,6 +370,7 @@ static int kauditd_thread(void *dummy) remove_wait_queue(&kauditd_wait, &wait); } } + return 0; } int audit_send_list(void *_dest)