lsm.h (41c177cf354126a22443b5c80cec9fdd313e67e1) lsm.h (cd3cec0a02c7338ce2901c574f3935b8f6984aab)
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2/*
3 * Linux Security Modules (LSM) - User space API
4 *
5 * Copyright (C) 2022 Casey Schaufler <casey@schaufler-ca.com>
6 * Copyright (C) 2022 Intel Corporation
7 */
8

--- 48 unchanged lines hidden (view full) ---

57#define LSM_ID_TOMOYO 103
58#define LSM_ID_APPARMOR 104
59#define LSM_ID_YAMA 105
60#define LSM_ID_LOADPIN 106
61#define LSM_ID_SAFESETID 107
62#define LSM_ID_LOCKDOWN 108
63#define LSM_ID_BPF 109
64#define LSM_ID_LANDLOCK 110
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2/*
3 * Linux Security Modules (LSM) - User space API
4 *
5 * Copyright (C) 2022 Casey Schaufler <casey@schaufler-ca.com>
6 * Copyright (C) 2022 Intel Corporation
7 */
8

--- 48 unchanged lines hidden (view full) ---

57#define LSM_ID_TOMOYO 103
58#define LSM_ID_APPARMOR 104
59#define LSM_ID_YAMA 105
60#define LSM_ID_LOADPIN 106
61#define LSM_ID_SAFESETID 107
62#define LSM_ID_LOCKDOWN 108
63#define LSM_ID_BPF 109
64#define LSM_ID_LANDLOCK 110
65#define LSM_ID_IMA 111
65
66/*
67 * LSM_ATTR_XXX definitions identify different LSM attributes
68 * which are used in the kernel's LSM userspace API. Support
69 * for these attributes vary across the different LSMs. None
70 * are required.
71 *
72 * A value of zero/0 is considered undefined and should not be used

--- 18 unchanged lines hidden ---
66
67/*
68 * LSM_ATTR_XXX definitions identify different LSM attributes
69 * which are used in the kernel's LSM userspace API. Support
70 * for these attributes vary across the different LSMs. None
71 * are required.
72 *
73 * A value of zero/0 is considered undefined and should not be used

--- 18 unchanged lines hidden ---