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;
 };