Go to the documentation of this file.
10 #ifndef _LSM_COMMON_LOGGING_
11 #define _LSM_COMMON_LOGGING_
13 #include <linux/stddef.h>
14 #include <linux/errno.h>
15 #include <linux/kernel.h>
16 #include <linux/kdev_t.h>
19 #include <linux/audit.h>
20 #include <linux/in6.h>
46 #define LSM_AUDIT_DATA_PATH 1
47 #define LSM_AUDIT_DATA_NET 2
48 #define LSM_AUDIT_DATA_CAP 3
49 #define LSM_AUDIT_DATA_IPC 4
50 #define LSM_AUDIT_DATA_TASK 5
51 #define LSM_AUDIT_DATA_KEY 6
52 #define LSM_AUDIT_DATA_NONE 7
53 #define LSM_AUDIT_DATA_KMOD 8
54 #define LSM_AUDIT_DATA_INODE 9
55 #define LSM_AUDIT_DATA_DENTRY 10
74 #ifdef CONFIG_SECURITY_SMACK
77 #ifdef CONFIG_SECURITY_SELINUX
80 #ifdef CONFIG_SECURITY_APPARMOR