-
- Downloads
lsm: use 32-bit compatible data types in LSM syscalls
Change the size parameters in lsm_list_modules(), lsm_set_self_attr() and lsm_get_self_attr() from size_t to u32. This avoids the need to have different interfaces for 32 and 64 bit systems. Cc: stable@vger.kernel.org Fixes: a04a1198 ("LSM: syscalls for current process attributes") Fixes: ad4aff9e ("LSM: Create lsm_list_modules system call") Signed-off-by:Casey Schaufler <casey@schaufler-ca.com> Reported-and-reviewed-by:
Dmitry V. Levin <ldv@strace.io> [PM: subject and metadata tweaks, syscall.h fixes] Signed-off-by:
Paul Moore <paul@paul-moore.com>
Showing
- include/linux/lsm_hook_defs.h 2 additions, 2 deletionsinclude/linux/lsm_hook_defs.h
- include/linux/security.h 4 additions, 4 deletionsinclude/linux/security.h
- include/linux/syscalls.h 3 additions, 3 deletionsinclude/linux/syscalls.h
- security/apparmor/lsm.c 2 additions, 2 deletionssecurity/apparmor/lsm.c
- security/lsm_syscalls.c 5 additions, 5 deletionssecurity/lsm_syscalls.c
- security/security.c 6 additions, 6 deletionssecurity/security.c
- security/selinux/hooks.c 2 additions, 2 deletionssecurity/selinux/hooks.c
- security/smack/smack_lsm.c 2 additions, 2 deletionssecurity/smack/smack_lsm.c
- tools/testing/selftests/lsm/common.h 3 additions, 3 deletionstools/testing/selftests/lsm/common.h
- tools/testing/selftests/lsm/lsm_get_self_attr_test.c 5 additions, 5 deletionstools/testing/selftests/lsm/lsm_get_self_attr_test.c
- tools/testing/selftests/lsm/lsm_list_modules_test.c 4 additions, 4 deletionstools/testing/selftests/lsm/lsm_list_modules_test.c
- tools/testing/selftests/lsm/lsm_set_self_attr_test.c 3 additions, 3 deletionstools/testing/selftests/lsm/lsm_set_self_attr_test.c
Loading
Please register or sign in to comment