|
@@ -1999,22 +1999,10 @@ void audit_log_cap(struct audit_buffer *ab, char *prefix, kernel_cap_t *cap)
|
|
|
|
|
|
static void audit_log_fcaps(struct audit_buffer *ab, struct audit_names *name)
|
|
|
{
|
|
|
- kernel_cap_t *perm = &name->fcap.permitted;
|
|
|
- kernel_cap_t *inh = &name->fcap.inheritable;
|
|
|
- int log = 0;
|
|
|
-
|
|
|
- if (!cap_isclear(*perm)) {
|
|
|
- audit_log_cap(ab, "cap_fp", perm);
|
|
|
- log = 1;
|
|
|
- }
|
|
|
- if (!cap_isclear(*inh)) {
|
|
|
- audit_log_cap(ab, "cap_fi", inh);
|
|
|
- log = 1;
|
|
|
- }
|
|
|
-
|
|
|
- if (log)
|
|
|
- audit_log_format(ab, " cap_fe=%d cap_fver=%x",
|
|
|
- name->fcap.fE, name->fcap_ver);
|
|
|
+ audit_log_cap(ab, "cap_fp", &name->fcap.permitted);
|
|
|
+ audit_log_cap(ab, "cap_fi", &name->fcap.inheritable);
|
|
|
+ audit_log_format(ab, " cap_fe=%d cap_fver=%x",
|
|
|
+ name->fcap.fE, name->fcap_ver);
|
|
|
}
|
|
|
|
|
|
static inline int audit_copy_fcaps(struct audit_names *name,
|