summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2025-04-15 11:57:34 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2025-04-15 12:01:13 -0400
commit642bc34abca613e10f3dc9dbb459b3418fe3c61b (patch)
tree94037954ad4055a5686fc67e497fb0bcaff009c6
parent0335994507e6482e42a176d52c484f2ec4fc12ba (diff)
fixup! Add support for FS_IOC_GETFSSYSFSPATH
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--c_src/libbcachefs.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/c_src/libbcachefs.c b/c_src/libbcachefs.c
index e2664642..a0b1d0b7 100644
--- a/c_src/libbcachefs.c
+++ b/c_src/libbcachefs.c
@@ -428,6 +428,14 @@ static int bcache_fs_open_by_name(const char *name, struct bchfs_handle *fs)
return fs->ioctl_fd < 0 ? -errno : 0;
}
+#ifndef FS_IOC_GETFSSYSFSPATH
+struct fs_sysfs_path {
+ __u8 len;
+ __u8 name[128];
+};
+#define FS_IOC_GETFSSYSFSPATH _IOR(0x15, 1, struct fs_sysfs_path)
+#endif
+
int bcache_fs_open_fallible(const char *path, struct bchfs_handle *fs)
{
memset(fs, 0, sizeof(*fs));