Skip to content

Commit

Permalink
audit: dynamically allocate audit_names when not enough space is in t…
Browse files Browse the repository at this point in the history
…he names array

This patch does 2 things.  First it reduces the number of audit_names
allocated in every audit context from 20 to 5.  5 should be enough for all
'normal' syscalls (rename being the worst).  Some syscalls can still touch
more the 5 inodes such as mount.  When rpc filesystem is mounted it will
create inodes and those can exceed 5.  To handle that problem this patch will
dynamically allocate audit_names if it needs more than 5.  This should
decrease the typicall memory usage while still supporting all the possible
kernel operations.

Signed-off-by: Eric Paris <eparis@redhat.com>
  • Loading branch information
Eric Paris authored and Al Viro committed Jan 17, 2012
1 parent 5ef30ee commit 5195d8e
Showing 1 changed file with 215 additions and 188 deletions.
Loading

0 comments on commit 5195d8e

Please sign in to comment.