diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/fuse.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/include/linux/fuse.h b/include/linux/fuse.h index 9fc48a674b82..76336327a941 100644 --- a/include/linux/fuse.h +++ b/include/linux/fuse.h | |||
@@ -15,7 +15,7 @@ | |||
15 | #define FUSE_KERNEL_VERSION 7 | 15 | #define FUSE_KERNEL_VERSION 7 |
16 | 16 | ||
17 | /** Minor version number of this interface */ | 17 | /** Minor version number of this interface */ |
18 | #define FUSE_KERNEL_MINOR_VERSION 7 | 18 | #define FUSE_KERNEL_MINOR_VERSION 8 |
19 | 19 | ||
20 | /** The node ID of the root inode */ | 20 | /** The node ID of the root inode */ |
21 | #define FUSE_ROOT_ID 1 | 21 | #define FUSE_ROOT_ID 1 |
@@ -92,6 +92,11 @@ struct fuse_file_lock { | |||
92 | #define FUSE_ASYNC_READ (1 << 0) | 92 | #define FUSE_ASYNC_READ (1 << 0) |
93 | #define FUSE_POSIX_LOCKS (1 << 1) | 93 | #define FUSE_POSIX_LOCKS (1 << 1) |
94 | 94 | ||
95 | /** | ||
96 | * Release flags | ||
97 | */ | ||
98 | #define FUSE_RELEASE_FLUSH (1 << 0) | ||
99 | |||
95 | enum fuse_opcode { | 100 | enum fuse_opcode { |
96 | FUSE_LOOKUP = 1, | 101 | FUSE_LOOKUP = 1, |
97 | FUSE_FORGET = 2, /* no reply */ | 102 | FUSE_FORGET = 2, /* no reply */ |
@@ -205,12 +210,13 @@ struct fuse_open_out { | |||
205 | struct fuse_release_in { | 210 | struct fuse_release_in { |
206 | __u64 fh; | 211 | __u64 fh; |
207 | __u32 flags; | 212 | __u32 flags; |
208 | __u32 padding; | 213 | __u32 release_flags; |
214 | __u64 lock_owner; | ||
209 | }; | 215 | }; |
210 | 216 | ||
211 | struct fuse_flush_in { | 217 | struct fuse_flush_in { |
212 | __u64 fh; | 218 | __u64 fh; |
213 | __u32 flush_flags; | 219 | __u32 unused; |
214 | __u32 padding; | 220 | __u32 padding; |
215 | __u64 lock_owner; | 221 | __u64 lock_owner; |
216 | }; | 222 | }; |