]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
perf trace: Sync uapi/linux/fs.h with the kernel source
authorNamhyung Kim <namhyung@kernel.org>
Sun, 10 May 2026 20:23:41 +0000 (13:23 -0700)
committerNamhyung Kim <namhyung@kernel.org>
Thu, 14 May 2026 21:48:32 +0000 (14:48 -0700)
To pick up changes from:

 1f662195dbc07a66 ("fs: add generic FS_IOC_SHUTDOWN definitions")

This would be used to beautify filesystem syscall arguments and not to
affect builds of other tools (e.g. objtool).

Please see tools/include/uapi/README.

Reviewed-by: Ian Rogers <irogers@google.com>
Cc: linux-fsdevel@vger.kernel.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/trace/beauty/include/uapi/linux/fs.h

index 70b2b661f42cb6e585436b6f5f00c7c977c15cdb..13f71202845e8f9ebd5178e1dbf69b4c3a02363f 100644 (file)
@@ -657,4 +657,16 @@ struct procmap_query {
        __u64 build_id_addr;            /* in */
 };
 
+/*
+ * Shutdown the filesystem.
+ */
+#define FS_IOC_SHUTDOWN _IOR('X', 125, __u32)
+
+/*
+ * Flags for FS_IOC_SHUTDOWN
+ */
+#define FS_SHUTDOWN_FLAGS_DEFAULT      0x0
+#define FS_SHUTDOWN_FLAGS_LOGFLUSH     0x1     /* flush log but not data*/
+#define FS_SHUTDOWN_FLAGS_NOLOGFLUSH   0x2     /* don't flush log nor data */
+
 #endif /* _UAPI_LINUX_FS_H */