apparmor: reserve mediation classes
authorJohn Johansen <john.johansen@canonical.com>
Tue, 6 Sep 2022 21:03:44 +0000 (14:03 -0700)
committerJohn Johansen <john.johansen@canonical.com>
Mon, 3 Oct 2022 21:49:02 +0000 (14:49 -0700)
Reserve mediation classes that exist in out of tree development
branches or are used by userspace mediation helpers.

Signed-off-by: John Johansen <john.johansen@canonical.com>
security/apparmor/include/apparmor.h

index 9c3fc36..dd2c131 100644 (file)
 #define AA_CLASS_SIGNAL                10
 #define AA_CLASS_NET           14
 #define AA_CLASS_LABEL         16
+#define AA_CLASS_POSIX_MQUEUE  17
+#define AA_CLASS_IO_URING      18
+#define AA_CLASS_MODULE                19
+#define AA_CLASS_DISPLAY_LSM   20
 
-#define AA_CLASS_LAST          AA_CLASS_LABEL
+#define AA_CLASS_X             31
+#define AA_CLASS_DBUS          32
+
+#define AA_CLASS_LAST          AA_CLASS_DBUS
 
 /* Control parameters settable through module/boot flags */
 extern enum audit_mode aa_g_audit;