summaryrefslogtreecommitdiffstats
path: root/security/apparmor/include
diff options
context:
space:
mode:
authorJohn Johansen <john.johansen@canonical.com>2022-05-24 02:38:12 -0700
committerJohn Johansen <john.johansen@canonical.com>2022-07-13 16:37:21 -0700
commit95c0581f9bfdfbe97126ba1c7f5650a9dd064dda (patch)
treeed4981a6a37076e2258d868a677ddcd8a976d63a /security/apparmor/include
parente2f76ad7d2859e333609c775fda707f205d93fd8 (diff)
downloadlinux-stable-95c0581f9bfdfbe97126ba1c7f5650a9dd064dda.tar.gz
linux-stable-95c0581f9bfdfbe97126ba1c7f5650a9dd064dda.tar.bz2
linux-stable-95c0581f9bfdfbe97126ba1c7f5650a9dd064dda.zip
apparmor: add a kernel label to use on kernel objects
Separate kernel objects from unconfined. This is done so we can distinguish between the two in debugging, auditing and in preparation for being able to replace unconfined, which is not appropriate for the kernel. The kernel label will continue to behave similar to unconfined. Acked-by: Jon Tourville <jon.tourville@canonical.com> Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'security/apparmor/include')
-rw-r--r--security/apparmor/include/policy_ns.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/security/apparmor/include/policy_ns.h b/security/apparmor/include/policy_ns.h
index 3df6f804922d..33d665516fc1 100644
--- a/security/apparmor/include/policy_ns.h
+++ b/security/apparmor/include/policy_ns.h
@@ -74,6 +74,7 @@ struct aa_ns {
struct dentry *dents[AAFS_NS_SIZEOF];
};
+extern struct aa_label *kernel_t;
extern struct aa_ns *root_ns;
extern const char *aa_hidden_ns_name;