security fixes + other enhancements
diff --git a/include/linux/fuse.h b/include/linux/fuse.h
index d45a85b..77ad8d6 100644
--- a/include/linux/fuse.h
+++ b/include/linux/fuse.h
@@ -143,12 +143,28 @@
unsigned int flags;
};
+struct fuse_open_out {
+ unsigned int fh;
+};
+
+struct fuse_release_in {
+ unsigned int fh;
+ unsigned int flags;
+};
+
+struct fuse_flush_in {
+ unsigned int fh;
+};
+
struct fuse_read_in {
+ unsigned int fh;
unsigned long long offset;
unsigned int size;
};
struct fuse_write_in {
+ int writepage;
+ unsigned int fh;
unsigned long long offset;
unsigned int size;
};
@@ -162,6 +178,7 @@
};
struct fuse_fsync_in {
+ unsigned int fh;
int datasync;
};