LANDLOCK_ACCESS_FS_EXECUTE
LANDLOCK_ACCESS_FS_EXECUTE | \
LANDLOCK_ACCESS_FS_EXECUTE | \
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
access = LANDLOCK_ACCESS_FS_EXECUTE;
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_EXECUTE);
access = LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_READ_DIR;
[BIT_INDEX(LANDLOCK_ACCESS_FS_EXECUTE)] = "fs.execute",
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
.layers[9].access = LANDLOCK_ACCESS_FS_EXECUTE,
access |= LANDLOCK_ACCESS_FS_EXECUTE;
LANDLOCK_ACCESS_FS_EXECUTE | \
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
.layers[1].access = LANDLOCK_ACCESS_FS_EXECUTE,
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
.layers[1].access = LANDLOCK_ACCESS_FS_EXECUTE,
scope_to_request(LANDLOCK_ACCESS_FS_EXECUTE, &masks));
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
KUNIT_EXPECT_FALSE(test, scope_to_request(LANDLOCK_ACCESS_FS_EXECUTE,
KUNIT_EXPECT_EQ(test, LANDLOCK_ACCESS_FS_EXECUTE,
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
IE_FALSE(&masks, LANDLOCK_ACCESS_FS_EXECUTE);
IE_FALSE(&masks, LANDLOCK_ACCESS_FS_EXECUTE);
IE_FALSE(&masks, LANDLOCK_ACCESS_FS_EXECUTE);
.handled_access_fs = LANDLOCK_ACCESS_FS_EXECUTE,
.allowed_access = LANDLOCK_ACCESS_FS_EXECUTE,
.handled_access_fs = LANDLOCK_ACCESS_FS_EXECUTE,
.allowed_access = LANDLOCK_ACCESS_FS_EXECUTE,
.access = LANDLOCK_ACCESS_FS_EXECUTE,
enforce_fs(_metadata, LANDLOCK_ACCESS_FS_EXECUTE, layer6_execute);
.handled_access_fs = LANDLOCK_ACCESS_FS_EXECUTE,
.access = LANDLOCK_ACCESS_FS_EXECUTE,
.access = LANDLOCK_ACCESS_FS_EXECUTE,
.access = LANDLOCK_ACCESS_FS_EXECUTE,
.access = LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_REFER | LANDLOCK_ACCESS_FS_EXECUTE |
.handled = LANDLOCK_ACCESS_FS_EXECUTE,
.allowed = LANDLOCK_ACCESS_FS_EXECUTE,
.access = LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_REFER | LANDLOCK_ACCESS_FS_EXECUTE,
path_beneath.allowed_access |= LANDLOCK_ACCESS_FS_EXECUTE;
path_beneath.allowed_access &= ~LANDLOCK_ACCESS_FS_EXECUTE;
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE | \
LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_EXECUTE,
LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_MAKE_REG;
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE |
LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_MAKE_REG;
.handled_access_fs = LANDLOCK_ACCESS_FS_EXECUTE,
enforce_fs(_metadata, LANDLOCK_ACCESS_FS_EXECUTE, NULL);
enforce_fs(_metadata, LANDLOCK_ACCESS_FS_EXECUTE, NULL);