linux/security
Paul Moore 24a9c58978 lsm: rename/rework append_ordered_lsm() into lsm_order_append()
Rename append_ordered_lsm() to lsm_order_append() to better match
convention and do some rework.  The rework includes moving the
LSM_FLAG_EXCLUSIVE logic from lsm_prepare() to lsm_order_append()
in order to consolidate the individual LSM append/activation code,
and adding logic to skip appending explicitly disabled LSMs to the
active LSM list.

Reviewed-by: Casey Schaufler <casey@schaufler-ca.com>
Reviewed-by: John Johansen <john.johhansen@canonical.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
2025-10-22 19:24:21 -04:00
..
apparmor lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
bpf lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
integrity lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
ipe lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
keys security: keys: use menuconfig for KEYS symbol 2025-10-04 17:25:35 +03:00
landlock lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
loadpin lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
lockdown lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
safesetid lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
selinux lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
smack lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
tomoyo lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
yama lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
commoncap.c lsm: replace the name field with a pointer to the lsm_id struct 2025-10-22 19:24:18 -04:00
device_cgroup.c device_cgroup: Fix kernel-doc warnings in device_cgroup 2023-06-21 09:30:49 -04:00
inode.c lsm: get rid of the lsm_names list and do some cleanup 2025-10-22 19:24:19 -04:00
Kconfig lsm: CONFIG_LSM can depend on CONFIG_SECURITY 2025-09-11 16:32:04 -04:00
Kconfig.hardening rust: add bitmap API. 2025-09-22 15:52:44 -04:00
lsm.h lsm: rework lsm_active_cnt and lsm_idlist[] 2025-10-22 19:24:19 -04:00
lsm_audit.c net: Retire DCCP socket. 2025-04-11 18:58:10 -07:00
lsm_init.c lsm: rename/rework append_ordered_lsm() into lsm_order_append() 2025-10-22 19:24:21 -04:00
lsm_notifier.c lsm: split the notifier code out into lsm_notifier.c 2025-10-22 19:24:15 -04:00
lsm_syscalls.c lsm: rework lsm_active_cnt and lsm_idlist[] 2025-10-22 19:24:19 -04:00
Makefile lsm: split the init code out into lsm_init.c 2025-10-22 19:24:16 -04:00
min_addr.c security: use umax() to improve code 2025-08-18 15:41:47 -04:00
security.c lsm: rework lsm_active_cnt and lsm_idlist[] 2025-10-22 19:24:19 -04:00