aboutsummaryrefslogtreecommitdiffstats
path: root/security/selinux/hooks.c
diff options
context:
space:
mode:
authorStephen Smalley <[email protected]>2018-03-20 15:59:11 +0000
committerPaul Moore <[email protected]>2018-03-20 20:54:36 +0000
commit0619f0f5e36f12e100ef294f5980cfe7c93ff23e (patch)
tree076490596953fdeefdbe2b39e264eb2df08f97fe /security/selinux/hooks.c
parentselinux: fix handling of uninitialized selinux state in get_bools/classes (diff)
downloadkernel-0619f0f5e36f12e100ef294f5980cfe7c93ff23e.tar.gz
kernel-0619f0f5e36f12e100ef294f5980cfe7c93ff23e.zip
selinux: wrap selinuxfs state
Move global selinuxfs state to a per-instance structure (selinux_fs_info), and include a pointer to the selinux_state in this structure. Pass this selinux_state to all security server operations, thereby ensuring that each selinuxfs instance presents a view of and acts as an interface to a particular selinux_state instance. This change should have no effect on SELinux behavior or APIs (userspace or LSM). It merely wraps the selinuxfs global state, links it to a particular selinux_state (currently always the single global selinux_state) and uses that state for all operations. Signed-off-by: Stephen Smalley <[email protected]> Signed-off-by: Paul Moore <[email protected]>
Diffstat (limited to 'security/selinux/hooks.c')
0 files changed, 0 insertions, 0 deletions