diff options
Diffstat (limited to 'include/linux/fuse.h')
| -rw-r--r-- | include/linux/fuse.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/include/linux/fuse.h b/include/linux/fuse.h index 528959c52f1b..5425b60021e3 100644 --- a/include/linux/fuse.h +++ b/include/linux/fuse.h | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | #define FUSE_KERNEL_VERSION 7 | 14 | #define FUSE_KERNEL_VERSION 7 |
| 15 | 15 | ||
| 16 | /** Minor version number of this interface */ | 16 | /** Minor version number of this interface */ |
| 17 | #define FUSE_KERNEL_MINOR_VERSION 5 | 17 | #define FUSE_KERNEL_MINOR_VERSION 6 |
| 18 | 18 | ||
| 19 | /** The node ID of the root inode */ | 19 | /** The node ID of the root inode */ |
| 20 | #define FUSE_ROOT_ID 1 | 20 | #define FUSE_ROOT_ID 1 |
| @@ -58,6 +58,9 @@ struct fuse_kstatfs { | |||
| 58 | __u32 spare[6]; | 58 | __u32 spare[6]; |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| 61 | /** | ||
| 62 | * Bitmasks for fuse_setattr_in.valid | ||
| 63 | */ | ||
| 61 | #define FATTR_MODE (1 << 0) | 64 | #define FATTR_MODE (1 << 0) |
| 62 | #define FATTR_UID (1 << 1) | 65 | #define FATTR_UID (1 << 1) |
| 63 | #define FATTR_GID (1 << 2) | 66 | #define FATTR_GID (1 << 2) |
| @@ -75,6 +78,11 @@ struct fuse_kstatfs { | |||
| 75 | #define FOPEN_DIRECT_IO (1 << 0) | 78 | #define FOPEN_DIRECT_IO (1 << 0) |
| 76 | #define FOPEN_KEEP_CACHE (1 << 1) | 79 | #define FOPEN_KEEP_CACHE (1 << 1) |
| 77 | 80 | ||
| 81 | /** | ||
| 82 | * INIT request/reply flags | ||
| 83 | */ | ||
| 84 | #define FUSE_ASYNC_READ (1 << 0) | ||
| 85 | |||
| 78 | enum fuse_opcode { | 86 | enum fuse_opcode { |
| 79 | FUSE_LOOKUP = 1, | 87 | FUSE_LOOKUP = 1, |
| 80 | FUSE_FORGET = 2, /* no reply */ | 88 | FUSE_FORGET = 2, /* no reply */ |
| @@ -247,12 +255,16 @@ struct fuse_access_in { | |||
| 247 | struct fuse_init_in { | 255 | struct fuse_init_in { |
| 248 | __u32 major; | 256 | __u32 major; |
| 249 | __u32 minor; | 257 | __u32 minor; |
| 258 | __u32 max_readahead; | ||
| 259 | __u32 flags; | ||
| 250 | }; | 260 | }; |
| 251 | 261 | ||
| 252 | struct fuse_init_out { | 262 | struct fuse_init_out { |
| 253 | __u32 major; | 263 | __u32 major; |
| 254 | __u32 minor; | 264 | __u32 minor; |
| 255 | __u32 unused[3]; | 265 | __u32 max_readahead; |
| 266 | __u32 flags; | ||
| 267 | __u32 unused; | ||
| 256 | __u32 max_write; | 268 | __u32 max_write; |
| 257 | }; | 269 | }; |
| 258 | 270 | ||
