]> git.baikalelectronics.ru Git - kernel.git/commit
audit: don't ever sleep on a command record/message
authorPaul Moore <paul@paul-moore.com>
Tue, 29 Nov 2016 21:53:26 +0000 (16:53 -0500)
committerPaul Moore <paul@paul-moore.com>
Wed, 14 Dec 2016 18:06:04 +0000 (13:06 -0500)
commit27b27521b3b6db4adc2e662aeced3412e0758573
treea701499dc5828aa54314d843917ea35a60cc436c
parent436d1b578229a9587eec6d971465d7ff3f8445df
audit: don't ever sleep on a command record/message

Sleeping on a command record/message in audit_log_start() could slow
something, e.g. auditd, from doing something important, e.g. clean
shutdown, which could present problems on a heavily loaded system.
This patch allows tasks to bypass any queue restrictions if they are
logging a command record/message.

Signed-off-by: Paul Moore <paul@paul-moore.com>
kernel/audit.c