diff options
Diffstat (limited to 'security/apparmor/include/audit.h')
| -rw-r--r-- | security/apparmor/include/audit.h | 26 | 
1 files changed, 9 insertions, 17 deletions
| diff --git a/security/apparmor/include/audit.h b/security/apparmor/include/audit.h index ff4316e1068d..620e81169659 100644 --- a/security/apparmor/include/audit.h +++ b/security/apparmor/include/audit.h @@ -121,29 +121,21 @@ struct apparmor_audit_data {  		/* these entries require a custom callback fn */  		struct {  			struct aa_label *peer; -			union { -				struct { -					kuid_t ouid; -					const char *target; -				} fs; -				struct { -					int type, protocol; -					struct sock *peer_sk; -					void *addr; -					int addrlen; -				} net; -				int signal; -				struct { -					int rlim; -					unsigned long max; -				} rlim; -			}; +			struct { +				const char *target; +				kuid_t ouid; +			} fs;  		};  		struct {  			struct aa_profile *profile;  			const char *ns;  			long pos;  		} iface; +		int signal; +		struct { +			int rlim; +			unsigned long max; +		} rlim;  		struct {  			const char *src_name;  			const char *type; | 
