diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-08-24 12:14:42 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-08-24 12:14:42 -0400 |
| commit | 051732bcbe3cff3fea04dc9042266562fe8b0859 (patch) | |
| tree | 1c709cd8a65747fde8363ce593b77e040c14e3e4 /include | |
| parent | 2983573e491d1e201e802eafa3553ba33d1fd50b (diff) | |
| parent | c2183d1e9b3f313dd8ba2b1b0197c8d9fb86a7ae (diff) | |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message
fuse: mark pages accessed when written to
fuse: delete dead .write_begin and .write_end aops
fuse: fix flock
fuse: fix non-ANSI void function notation
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/fuse.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/fuse.h b/include/linux/fuse.h index d464de53db43..464cff526860 100644 --- a/include/linux/fuse.h +++ b/include/linux/fuse.h | |||
| @@ -47,6 +47,9 @@ | |||
| 47 | * - FUSE_IOCTL_UNRESTRICTED shall now return with array of 'struct | 47 | * - FUSE_IOCTL_UNRESTRICTED shall now return with array of 'struct |
| 48 | * fuse_ioctl_iovec' instead of ambiguous 'struct iovec' | 48 | * fuse_ioctl_iovec' instead of ambiguous 'struct iovec' |
| 49 | * - add FUSE_IOCTL_32BIT flag | 49 | * - add FUSE_IOCTL_32BIT flag |
| 50 | * | ||
| 51 | * 7.17 | ||
| 52 | * - add FUSE_FLOCK_LOCKS and FUSE_RELEASE_FLOCK_UNLOCK | ||
| 50 | */ | 53 | */ |
| 51 | 54 | ||
| 52 | #ifndef _LINUX_FUSE_H | 55 | #ifndef _LINUX_FUSE_H |
| @@ -78,7 +81,7 @@ | |||
| 78 | #define FUSE_KERNEL_VERSION 7 | 81 | #define FUSE_KERNEL_VERSION 7 |
| 79 | 82 | ||
| 80 | /** Minor version number of this interface */ | 83 | /** Minor version number of this interface */ |
| 81 | #define FUSE_KERNEL_MINOR_VERSION 16 | 84 | #define FUSE_KERNEL_MINOR_VERSION 17 |
| 82 | 85 | ||
| 83 | /** The node ID of the root inode */ | 86 | /** The node ID of the root inode */ |
| 84 | #define FUSE_ROOT_ID 1 | 87 | #define FUSE_ROOT_ID 1 |
| @@ -153,8 +156,10 @@ struct fuse_file_lock { | |||
| 153 | /** | 156 | /** |
| 154 | * INIT request/reply flags | 157 | * INIT request/reply flags |
| 155 | * | 158 | * |
| 159 | * FUSE_POSIX_LOCKS: remote locking for POSIX file locks | ||
| 156 | * FUSE_EXPORT_SUPPORT: filesystem handles lookups of "." and ".." | 160 | * FUSE_EXPORT_SUPPORT: filesystem handles lookups of "." and ".." |
| 157 | * FUSE_DONT_MASK: don't apply umask to file mode on create operations | 161 | * FUSE_DONT_MASK: don't apply umask to file mode on create operations |
| 162 | * FUSE_FLOCK_LOCKS: remote locking for BSD style file locks | ||
| 158 | */ | 163 | */ |
| 159 | #define FUSE_ASYNC_READ (1 << 0) | 164 | #define FUSE_ASYNC_READ (1 << 0) |
| 160 | #define FUSE_POSIX_LOCKS (1 << 1) | 165 | #define FUSE_POSIX_LOCKS (1 << 1) |
| @@ -163,6 +168,7 @@ struct fuse_file_lock { | |||
| 163 | #define FUSE_EXPORT_SUPPORT (1 << 4) | 168 | #define FUSE_EXPORT_SUPPORT (1 << 4) |
| 164 | #define FUSE_BIG_WRITES (1 << 5) | 169 | #define FUSE_BIG_WRITES (1 << 5) |
| 165 | #define FUSE_DONT_MASK (1 << 6) | 170 | #define FUSE_DONT_MASK (1 << 6) |
| 171 | #define FUSE_FLOCK_LOCKS (1 << 10) | ||
| 166 | 172 | ||
| 167 | /** | 173 | /** |
| 168 | * CUSE INIT request/reply flags | 174 | * CUSE INIT request/reply flags |
| @@ -175,6 +181,7 @@ struct fuse_file_lock { | |||
| 175 | * Release flags | 181 | * Release flags |
| 176 | */ | 182 | */ |
| 177 | #define FUSE_RELEASE_FLUSH (1 << 0) | 183 | #define FUSE_RELEASE_FLUSH (1 << 0) |
| 184 | #define FUSE_RELEASE_FLOCK_UNLOCK (1 << 1) | ||
| 178 | 185 | ||
| 179 | /** | 186 | /** |
| 180 | * Getattr flags | 187 | * Getattr flags |
