]> Pileus Git - ~andy/linux/blobdiff - security/selinux/include/avc.h
LSM: shrink sizeof LSM specific portion of common_audit_data
[~andy/linux] / security / selinux / include / avc.h
index 005a91bcb200d0d12ac6c7727f516743ae330439..fa13f17ce0ffb809371297757833b48857fc8a52 100644 (file)
@@ -46,6 +46,22 @@ struct avc_cache_stats {
        unsigned int frees;
 };
 
+struct selinux_audit_data {
+       u32 ssid;
+       u32 tsid;
+       u16 tclass;
+       u32 requested;
+       u32 audited;
+       u32 denied;
+       /*
+        * auditdeny is a bit tricky and unintuitive.  See the
+        * comments in avc.c for it's meaning and usage.
+        */
+       u32 auditdeny;
+       struct av_decision *avd;
+       int result;
+};
+
 /*
  * AVC operations
  */