linux/security/apparmor/include
John Johansen 6c27cd23bd apparmor: refactory mount to use check_perms
Move the mount permissions check to use the common backend
aa_check_perms() to check permissions. This will make it so caching,
audit, complain, logic can be handled consistently in a single place.

Signed-off-by: John Johansen <john.johansen@canonical.com>
2026-08-10 22:49:42 -07:00
..
af_inet.h apparmor: refactor network sock mediation in preparation for inet mediation 2026-08-10 22:49:41 -07:00
af_unix.h apparmor: fix regression in fs based unix sockets when using old abi 2025-07-15 22:39:43 -07:00
apparmor.h apparmor: reserve mediation class for packet mediation 2026-08-10 22:49:42 -07:00
apparmorfs.h apparmor: make include headers self-contained 2026-06-29 10:26:36 -07:00
audit.h apparmor: refactory mount to use check_perms 2026-08-10 22:49:42 -07:00
capability.h apparmor: make include headers self-contained 2026-06-29 10:26:36 -07:00
cred.h apparmor: optimize current_label_crit_section() with needput 2026-08-07 19:15:31 -07:00
crypto.h apparmor: move initcalls to the LSM framework 2025-10-22 19:24:27 -04:00
domain.h apparmor: extend permissions to support a label and tag string 2022-10-03 14:49:03 -07:00
file.h apparmor: mark static tables and structs as read only 2026-08-10 22:49:42 -07:00
ipc.h apparmor: add support for profiles to define the kill signal 2025-01-18 06:47:12 -08:00
label.h apparmor: fix out-of-bounds write when null terminating a label vec 2026-08-10 16:55:11 -07:00
lib.h apparmor: fix error debug output in fn_label_build 2026-08-10 22:49:42 -07:00
match.h apparmor: mark static tables and structs as read only 2026-08-10 22:49:42 -07:00
mount.h apparmor: Fix regression in mount mediation 2023-10-18 16:01:32 -07:00
net.h apparmor: refactor network sock mediation in preparation for inet mediation 2026-08-10 22:49:41 -07:00
path.h apparmor: make include headers self-contained 2026-06-29 10:26:36 -07:00
perms.h apparmor: mark static tables and structs as read only 2026-08-10 22:49:42 -07:00
policy_compat.h apparmor: isolate policy backwards compatibility to its own file 2022-10-03 14:49:03 -07:00
policy_ns.h apparmor: fix: limit the number of levels of policy namespaces 2026-03-09 16:05:43 -07:00
policy_unpack.h apparmor: Initial support for compressed policies 2026-06-29 10:27:02 -07:00
policy.h apparmor: make table entry count last enum for static tables 2026-08-10 22:49:42 -07:00
procattr.h apparmor: make include headers self-contained 2026-06-29 10:26:36 -07:00
resource.h apparmor: pass cred through to audit info. 2023-10-18 15:30:38 -07:00
secid.h lsm: replace context+len with lsm_context 2024-12-04 14:42:31 -05:00
sig_names.h apparmor: add support for profiles to define the kill signal 2025-01-18 06:47:12 -08:00
signal.h apparmor: add support for profiles to define the kill signal 2025-01-18 06:47:12 -08:00
task.h apparmor: fix cred UAF caused by begin_current_label_crit_section() 2026-08-06 16:15:33 -07:00