From 2c633c86520193693e3e2fab35f7115e5ac7f747 Mon Sep 17 00:00:00 2001 From: Sablin Viacheslav Date: Wed, 13 Nov 2024 01:16:42 +0300 Subject: sys/linux: updated fuse fs specifications --- executor/common_linux.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'executor/common_linux.h') diff --git a/executor/common_linux.h b/executor/common_linux.h index ef78a5175..a84b2eeb0 100644 --- a/executor/common_linux.h +++ b/executor/common_linux.h @@ -5279,6 +5279,9 @@ enum fuse_opcode { FUSE_COPY_FILE_RANGE = 47, FUSE_SETUPMAPPING = 48, FUSE_REMOVEMAPPING = 49, + FUSE_SYNCFS = 50, + FUSE_TMPFILE = 51, + FUSE_STATX = 52, // CUSE specific operations CUSE_INIT = 4096, @@ -5330,6 +5333,7 @@ struct syz_fuse_req_out { struct fuse_out_header* direntplus; struct fuse_out_header* create_open; struct fuse_out_header* ioctl; + struct fuse_out_header* statx; }; // Link the reponse to the request and send it to /dev/fuse. @@ -5478,6 +5482,9 @@ static volatile long syz_fuse_handle_req(volatile long a0, // /dev/fuse fd. case FUSE_IOCTL: out_hdr = req_out->ioctl; break; + case FUSE_STATX: + out_hdr = req_out->statx; + break; default: debug("syz_fuse_handle_req: unknown FUSE opcode\n"); return -1; -- cgit mrf-deployment