From f4815544c1bd24e9151ffa64edda7bc68f0e156d Mon Sep 17 00:00:00 2001 From: Victor Hsieh Date: Tue, 18 Dec 2018 01:34:52 -0800 Subject: sys/linux: add fs-verity ioctls This adds 2 ioctls and an argument type: - FS_IOC_ENABLE_VERITY - FS_IOC_MEASURE_VERITY - struct fsverity_digest Note fs-verity on-disk structs are not yet added. --- executor/syscalls.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'executor/syscalls.h') diff --git a/executor/syscalls.h b/executor/syscalls.h index 51e784eb0..beb15baf2 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -1983,6 +1983,7 @@ const call_t syscalls[] = { {"ioctl$FLOPPY_FDTWADDLE", 54}, {"ioctl$FLOPPY_FDWERRORCLR", 54}, {"ioctl$FLOPPY_FDWERRORGET", 54}, + {"ioctl$FS_IOC_ENABLE_VERITY", 54}, {"ioctl$FS_IOC_FIEMAP", 54}, {"ioctl$FS_IOC_FSGETXATTR", 54}, {"ioctl$FS_IOC_FSSETXATTR", 54}, @@ -1992,6 +1993,7 @@ const call_t syscalls[] = { {"ioctl$FS_IOC_GETVERSION", 54}, {"ioctl$FS_IOC_GET_ENCRYPTION_POLICY", 54}, {"ioctl$FS_IOC_GET_ENCRYPTION_PWSALT", 54}, + {"ioctl$FS_IOC_MEASURE_VERITY", 54}, {"ioctl$FS_IOC_RESVSP", 54}, {"ioctl$FS_IOC_SETFLAGS", 54}, {"ioctl$FS_IOC_SETFSLABEL", 54}, @@ -4357,6 +4359,7 @@ const call_t syscalls[] = { {"ioctl$FLOPPY_FDTWADDLE", 16}, {"ioctl$FLOPPY_FDWERRORCLR", 16}, {"ioctl$FLOPPY_FDWERRORGET", 16}, + {"ioctl$FS_IOC_ENABLE_VERITY", 16}, {"ioctl$FS_IOC_FIEMAP", 16}, {"ioctl$FS_IOC_FSGETXATTR", 16}, {"ioctl$FS_IOC_FSSETXATTR", 16}, @@ -4366,6 +4369,7 @@ const call_t syscalls[] = { {"ioctl$FS_IOC_GETVERSION", 16}, {"ioctl$FS_IOC_GET_ENCRYPTION_POLICY", 16}, {"ioctl$FS_IOC_GET_ENCRYPTION_PWSALT", 16}, + {"ioctl$FS_IOC_MEASURE_VERITY", 16}, {"ioctl$FS_IOC_RESVSP", 16}, {"ioctl$FS_IOC_SETFLAGS", 16}, {"ioctl$FS_IOC_SETFSLABEL", 16}, @@ -6761,6 +6765,7 @@ const call_t syscalls[] = { {"ioctl$FLOPPY_FDTWADDLE", 54}, {"ioctl$FLOPPY_FDWERRORCLR", 54}, {"ioctl$FLOPPY_FDWERRORGET", 54}, + {"ioctl$FS_IOC_ENABLE_VERITY", 54}, {"ioctl$FS_IOC_FIEMAP", 54}, {"ioctl$FS_IOC_FSGETXATTR", 54}, {"ioctl$FS_IOC_FSSETXATTR", 54}, @@ -6770,6 +6775,7 @@ const call_t syscalls[] = { {"ioctl$FS_IOC_GETVERSION", 54}, {"ioctl$FS_IOC_GET_ENCRYPTION_POLICY", 54}, {"ioctl$FS_IOC_GET_ENCRYPTION_PWSALT", 54}, + {"ioctl$FS_IOC_MEASURE_VERITY", 54}, {"ioctl$FS_IOC_RESVSP", 54}, {"ioctl$FS_IOC_SETFLAGS", 54}, {"ioctl$FS_IOC_SETFSLABEL", 54}, @@ -9118,6 +9124,7 @@ const call_t syscalls[] = { {"ioctl$FLOPPY_FDTWADDLE", 29}, {"ioctl$FLOPPY_FDWERRORCLR", 29}, {"ioctl$FLOPPY_FDWERRORGET", 29}, + {"ioctl$FS_IOC_ENABLE_VERITY", 29}, {"ioctl$FS_IOC_FIEMAP", 29}, {"ioctl$FS_IOC_FSGETXATTR", 29}, {"ioctl$FS_IOC_FSSETXATTR", 29}, @@ -9127,6 +9134,7 @@ const call_t syscalls[] = { {"ioctl$FS_IOC_GETVERSION", 29}, {"ioctl$FS_IOC_GET_ENCRYPTION_POLICY", 29}, {"ioctl$FS_IOC_GET_ENCRYPTION_PWSALT", 29}, + {"ioctl$FS_IOC_MEASURE_VERITY", 29}, {"ioctl$FS_IOC_RESVSP", 29}, {"ioctl$FS_IOC_SETFLAGS", 29}, {"ioctl$FS_IOC_SETFSLABEL", 29}, @@ -11468,6 +11476,7 @@ const call_t syscalls[] = { {"ioctl$FLOPPY_FDTWADDLE", 54}, {"ioctl$FLOPPY_FDWERRORCLR", 54}, {"ioctl$FLOPPY_FDWERRORGET", 54}, + {"ioctl$FS_IOC_ENABLE_VERITY", 54}, {"ioctl$FS_IOC_FIEMAP", 54}, {"ioctl$FS_IOC_FSGETXATTR", 54}, {"ioctl$FS_IOC_FSSETXATTR", 54}, @@ -11477,6 +11486,7 @@ const call_t syscalls[] = { {"ioctl$FS_IOC_GETVERSION", 54}, {"ioctl$FS_IOC_GET_ENCRYPTION_POLICY", 54}, {"ioctl$FS_IOC_GET_ENCRYPTION_PWSALT", 54}, + {"ioctl$FS_IOC_MEASURE_VERITY", 54}, {"ioctl$FS_IOC_RESVSP", 54}, {"ioctl$FS_IOC_SETFLAGS", 54}, {"ioctl$FS_IOC_SETFSLABEL", 54}, -- cgit mrf-deployment