diff options
author | Miklos Szeredi <mszeredi@suse.cz> | 2007-10-18 03:07:04 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-18 14:37:31 -0700 |
commit | f33321141b273d60cbb3a8f56a5489baad82ba5e (patch) | |
tree | b6443b674600dcdb8c33aa6d44b7a673edc255b4 /fs/fuse/fuse_i.h | |
parent | b25e82e5673c750116e8b01a4fc7d09be7809f8c (diff) | |
download | lwn-f33321141b273d60cbb3a8f56a5489baad82ba5e.tar.gz lwn-f33321141b273d60cbb3a8f56a5489baad82ba5e.zip |
fuse: add support for mandatory locking
For mandatory locking the userspace filesystem needs to know the lock
ownership for read, write and truncate operations.
This patch adds the necessary fields to the protocol.
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/fuse/fuse_i.h')
-rw-r--r-- | fs/fuse/fuse_i.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index 8b64a630e758..6c5461de1a5f 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h @@ -591,3 +591,5 @@ int fuse_valid_type(int m); * Is task allowed to perform filesystem operation? */ int fuse_allow_task(struct fuse_conn *fc, struct task_struct *task); + +u64 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id); |