[LTP] [PATCH v4 5/5] Add landlock06 test
Petr Vorel
pvorel@suse.cz
Fri Jul 26 15:24:40 CEST 2024
Hi Andrea,
Reviewed-by: Petr Vorel <pvorel@suse.cz>
Few notes below.
...
> +static struct tst_test test = {
> + .test_all = run,
> + .setup = setup,
> + .cleanup = cleanup,
> + .min_kver = "6.10",
nit: would not be able to check the availablity via landlock ABI == 5?
> + .needs_tmpdir = 1,
> + .needs_root = 1,
> + .forks_child = 1,
> + .needs_kconfigs = (const char *[]) {
> + "CONFIG_SECURITY_LANDLOCK=y",
> + NULL
Maybe we don't need this in any landlock test, if we are checking
verify_landlock_is_enabled(), right?
> + },
> + .bufs = (struct tst_buffers []) {
> + {&ruleset_attr, .size = sizeof(struct landlock_ruleset_attr)},
> + {&path_beneath_attr, .size = sizeof(struct landlock_path_beneath_attr)},
> + {},
> + },
> + .caps = (struct tst_cap []) {
> + TST_CAP(TST_CAP_REQ, CAP_SYS_ADMIN),
> + {}
> + },
> + .format_device = 1,
> + .mount_device = 1,
Please remove these two before merge:
$ cd metadata && make
...
testcases/kernel/syscalls/landlock/landlock06.c: useless tag: format_device
testcases/kernel/syscalls/landlock/landlock06.c: useless tag: needs_tmpdir
> + .mntpoint = MNTPOINT,
> + .all_filesystems = 1,
> + .skip_filesystems = (const char *[]) {
> + "vfat",
> + "exfat",
I wonder why landlock is not supported...
> + NULL
> + },
> +};
Kind regards,
Petr
More information about the ltp
mailing list