aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/fuse.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/fuse.h')
-rw-r--r--include/linux/fuse.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/include/linux/fuse.h b/include/linux/fuse.h
index 2b516a5..9bca31c 100644
--- a/include/linux/fuse.h
+++ b/include/linux/fuse.h
@@ -117,6 +117,7 @@ enum fuse_opcode {
struct fuse_lookup_out {
unsigned long ino;
+ unsigned long generation;
struct fuse_attr attr;
};
@@ -133,19 +134,13 @@ struct fuse_getdir_out {
void *file; /* Used by kernel only */
};
-/* FIXME: 2.6 needs 32 bit rdev */
struct fuse_mknod_in {
- unsigned short mode;
- unsigned short rdev;
-};
-
-struct fuse_mknod_out {
- unsigned long ino;
- struct fuse_attr attr;
+ unsigned int mode;
+ unsigned int rdev;
};
struct fuse_mkdir_in {
- unsigned short mode;
+ unsigned int mode;
};
struct fuse_rename_in {