index 620e81169659..ff4316e1068d 100644
--- a/security/apparmor/include/audit.h
+++ b/security/apparmor/include/audit.h
-@@ -121,21 +121,29 @@ struct apparmor_audit_data {
+@@ -121,23 +121,29 @@ struct apparmor_audit_data {
/* these entries require a custom callback fn */
struct {
struct aa_label *peer;
-- struct {
-- const char *target;
-- kuid_t ouid;
-- } fs;
+- union {
+- struct {
+- const char *target;
+- kuid_t ouid;
+- } fs;
+- int signal;
+- };
+ union {
+ struct {
+ kuid_t ouid;
const char *ns;
long pos;
} iface;
-- int signal;
- struct {
- int rlim;
- unsigned long max;