summaryrefslogtreecommitdiff
path: root/include/linux/i2c/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorJohn Johansen <john.johansen@canonical.com>2025-04-01 15:51:41 -0700
committerJohn Johansen <john.johansen@canonical.com>2026-01-29 01:27:47 -0800
commit3d28e2397af7a89ac3de33c686ed404cda59b5d5 (patch)
tree0b0fe894927b882385ea87b4a20e2f8a01224da3 /include/linux/i2c/git@git.tavy.me:linux.git
parentc140dcd1246bfe705921ca881bbb247ff1ba2bca (diff)
apparmor: add support loading per permission tagging
Add support for the per permission tag index for a given permission set. This will be used by both meta-data tagging, to allow annotating accept states with context and debug information. As well as by rule tainting and triggers to specify the taint or trigger to be applied. Since these are low frequency ancillary data items they are stored in a tighter packed format to that allows for sharing and reuse of the strings between permissions and accept states. Reducing the amount of kernel memory use at the cost of having to go through a couple if index based indirections. The tags are just strings that has no meaning with out context. When used as meta-data for auditing and debugging its entirely information for userspace, but triggers, and tainting can be used to affect the domain. However they all exist in the same packed data set and can be shared between different uses. Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions