LANDLOCK_ACCESS_FS_IOCTL_DEV
LANDLOCK_ACCESS_FS_IOCTL_DEV)
LANDLOCK_ACCESS_FS_IOCTL_DEV)
ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_IOCTL_DEV;
LANDLOCK_ACCESS_FS_IOCTL_DEV)
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
LANDLOCK_ACCESS_FS_IOCTL_DEV);
[BIT_INDEX(LANDLOCK_ACCESS_FS_IOCTL_DEV)] = "fs.ioctl_dev",
const unsigned long ioctl_dev = BIT_INDEX(LANDLOCK_ACCESS_FS_IOCTL_DEV);
LANDLOCK_ACCESS_FS_IOCTL_DEV,
.access[2] = LANDLOCK_ACCESS_FS_IOCTL_DEV,
LANDLOCK_ACCESS_FS_IOCTL_DEV,
LANDLOCK_ACCESS_FS_IOCTL_DEV,
optional_access |= LANDLOCK_ACCESS_FS_IOCTL_DEV;
if (allowed_access & LANDLOCK_ACCESS_FS_IOCTL_DEV)
.access = LANDLOCK_ACCESS_FS_IOCTL_DEV,
LANDLOCK_ACCESS_FS_IOCTL_DEV)
#define LANDLOCK_LAST_ACCESS_FS LANDLOCK_ACCESS_FS_IOCTL_DEV
.handled_access_fs = LANDLOCK_ACCESS_FS_IOCTL_DEV |
.allowed_access = LANDLOCK_ACCESS_FS_IOCTL_DEV,
.handled_access_fs = LANDLOCK_ACCESS_FS_IOCTL_DEV,
.handled_access_fs = LANDLOCK_ACCESS_FS_IOCTL_DEV,
.handled_access_fs = LANDLOCK_ACCESS_FS_IOCTL_DEV,
.handled = LANDLOCK_ACCESS_FS_IOCTL_DEV,
.handled = LANDLOCK_ACCESS_FS_IOCTL_DEV,
.allowed = LANDLOCK_ACCESS_FS_IOCTL_DEV,
LANDLOCK_ACCESS_FS_IOCTL_DEV)
#define ACCESS_LAST LANDLOCK_ACCESS_FS_IOCTL_DEV
LANDLOCK_ACCESS_FS_IOCTL_DEV;