[LTP] [PATCH v3 0/7] LSM testing suite
Andrea Cervesato
andrea.cervesato@suse.com
Tue Apr 29 09:17:57 CEST 2025
Hi!
There's an error in the patch. I'm going to send v4
- Andrea
On 4/28/25 16:43, Andrea Cervesato wrote:
> Testing the following syscalls which are providing support for the LSM
> communication added in kernel 6.8:
>
> - lsm_get_self_attr
> - lsm_set_self_attr
> - lsm_list_modules
>
> Please consider the following documentation as reference:
> https://docs.kernel.org/userspace-api/lsm.html
>
> Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
> ---
> Changes in v3:
> - lsm_common.h cleanup
> - better overall check for supported LSM(s) when using LSM_ATTR_CURRENT
> - simplify tests using more common functions
> - use the right size for lsm_ctx
> - Link to v2: https://lore.kernel.org/r/20250110-lsm-v2-0-bd38035f86bc@suse.com
>
> Changes in v2:
> - correctly fallback <linux/lsm.h> include
> - Link to v1: https://lore.kernel.org/r/20241112-lsm-v1-0-e293a8d99cf6@suse.com
>
> ---
> Andrea Cervesato (7):
> Add fallback definitions of LSM syscalls
> Add lsm_get_self_attr01 test
> Add lsm_get_self_attr02 test
> Add lsm_get_self_attr03 test
> Add lsm_list_modules01 test
> Add lsm_list_modules02 test
> Add lsm_set_self_attr01 test
>
> configure.ac | 3 +-
> include/lapi/lsm.h | 177 +++++++++++++++++++++
> runtest/syscalls | 7 +
> testcases/kernel/syscalls/lsm/.gitignore | 6 +
> testcases/kernel/syscalls/lsm/Makefile | 7 +
> testcases/kernel/syscalls/lsm/lsm_common.h | 91 +++++++++++
> .../kernel/syscalls/lsm/lsm_get_self_attr01.c | 92 +++++++++++
> .../kernel/syscalls/lsm/lsm_get_self_attr02.c | 45 ++++++
> .../kernel/syscalls/lsm/lsm_get_self_attr03.c | 68 ++++++++
> testcases/kernel/syscalls/lsm/lsm_list_modules01.c | 75 +++++++++
> testcases/kernel/syscalls/lsm/lsm_list_modules02.c | 153 ++++++++++++++++++
> .../kernel/syscalls/lsm/lsm_set_self_attr01.c | 110 +++++++++++++
> 12 files changed, 833 insertions(+), 1 deletion(-)
> ---
> base-commit: 746286c5ccf4fe3176ad636383a7235c5f1d4131
> change-id: 20241105-lsm-5da2f6c2a1e9
>
> Best regards,
More information about the ltp
mailing list