• Serge E. Hallyn's avatar
    [PATCH] minor audit updates · 5d136a01
    Serge E. Hallyn authored
    Just a few minor proposed updates.  Only the last one will
    actually affect behavior.  The rest are just misleading
    code.
    
    Several AUDIT_SET functions return 'old' value, but only
    return value <0 is checked for.  So just return 0.
    
    propagate audit_set_rate_limit and audit_set_backlog_limit
    error values
    
    In audit_buffer_free, the audit_freelist_count was being
    incremented even when we discard the return buffer, so
    audit_freelist_count can end up wrong.  This could cause
    the actual freelist to shrink over time, eventually
    threatening to degrate audit performance.
    Signed-off-by: default avatarSerge E. Hallyn <serue@us.ibm.com>
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    5d136a01
audit.c 30.4 KB