Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

selinux: remove 'flags' parameter from avc_audit()

Now avc_audit() has no more users with that parameter. Remove it.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

+4 -4
+1 -1
security/selinux/avc.c
··· 763 763 764 764 rc = avc_has_perm_noaudit(ssid, tsid, tclass, requested, 0, &avd); 765 765 766 - rc2 = avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata, 0); 766 + rc2 = avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata); 767 767 if (rc2) 768 768 return rc2; 769 769 return rc;
+1 -1
security/selinux/hooks.c
··· 1502 1502 1503 1503 rc = avc_has_perm_noaudit(sid, sid, sclass, av, 0, &avd); 1504 1504 if (audit == SECURITY_CAP_AUDIT) { 1505 - int rc2 = avc_audit(sid, sid, sclass, av, &avd, rc, &ad, 0); 1505 + int rc2 = avc_audit(sid, sid, sclass, av, &avd, rc, &ad); 1506 1506 if (rc2) 1507 1507 return rc2; 1508 1508 }
+2 -2
security/selinux/include/avc.h
··· 130 130 u16 tclass, u32 requested, 131 131 struct av_decision *avd, 132 132 int result, 133 - struct common_audit_data *a, unsigned flags) 133 + struct common_audit_data *a) 134 134 { 135 135 u32 audited, denied; 136 136 audited = avc_audit_required(requested, avd, result, 0, &denied); ··· 138 138 return 0; 139 139 return slow_avc_audit(ssid, tsid, tclass, 140 140 requested, audited, denied, 141 - a, flags); 141 + a, 0); 142 142 } 143 143 144 144 #define AVC_STRICT 1 /* Ignore permissive mode. */