diff options
author | Anatol Pomozov <anatol.pomozov@gmail.com> | 2013-01-14 22:30:00 -0800 |
---|---|---|
committer | Miklos Szeredi <mszeredi@suse.cz> | 2013-01-31 17:08:10 +0100 |
commit | c2132c1bc73d9a279cec148f74ea709c960b3d89 (patch) | |
tree | 46006804ce8e576513e2844c4696593373cf33a4 /fs/fuse/fuse_i.h | |
parent | fb05f41f5f96f7423c53da4d87913fb44fd0565d (diff) | |
download | talos-op-linux-c2132c1bc73d9a279cec148f74ea709c960b3d89.tar.gz talos-op-linux-c2132c1bc73d9a279cec148f74ea709c960b3d89.zip |
Do not use RCU for current process credentials
Commit c69e8d9c0 added rcu lock to fuse/dir.c It was assuming
that 'task' is some other process but in fact this parameter always
equals to 'current'. Inline this parameter to make it more readable
and remove RCU lock as it is not needed when access current process
credentials.
Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Diffstat (limited to 'fs/fuse/fuse_i.h')
-rw-r--r-- | fs/fuse/fuse_i.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index 13befcd29c5b..af51c146a9ae 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h @@ -774,9 +774,9 @@ void fuse_ctl_remove_conn(struct fuse_conn *fc); int fuse_valid_type(int m); /** - * Is task allowed to perform filesystem operation? + * Is current process allowed to perform filesystem operation? */ -int fuse_allow_task(struct fuse_conn *fc, struct task_struct *task); +int fuse_allow_current_process(struct fuse_conn *fc); u64 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id); |