diff options
author | Csaba Henk <csaba@gluster.com> | 2009-08-24 06:14:07 +0200 |
---|---|---|
committer | Miklos Szeredi <mszeredi@suse.cz> | 2009-09-16 14:15:28 +0200 |
commit | d6db07ded51c5fb4df2f4a32e6a41e9bb5db7fc4 (patch) | |
tree | 149cc06d32038b9ba56cb1b54197b649af36083b | |
parent | 37d217f029a56a6d385f99773fb27dfcb51f9a46 (diff) | |
download | kernel_samsung_tuna-d6db07ded51c5fb4df2f4a32e6a41e9bb5db7fc4.zip kernel_samsung_tuna-d6db07ded51c5fb4df2f4a32e6a41e9bb5db7fc4.tar.gz kernel_samsung_tuna-d6db07ded51c5fb4df2f4a32e6a41e9bb5db7fc4.tar.bz2 |
fuse: use drop_nlink() instead of direct nlink manipulation
drop_nlink() is the API function to decrease the link count of an inode.
However, at a place the control filesystem used the decrement operator
on i_nlink directly. Fix this.
Cc: Anand Avati <avati@gluster.com>
Signed-off-by: Csaba Henk <csaba@gluster.com>
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
-rw-r--r-- | fs/fuse/control.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/fuse/control.c b/fs/fuse/control.c index 99c99df..218d514 100644 --- a/fs/fuse/control.c +++ b/fs/fuse/control.c @@ -156,7 +156,7 @@ void fuse_ctl_remove_conn(struct fuse_conn *fc) d_drop(dentry); dput(dentry); } - fuse_control_sb->s_root->d_inode->i_nlink--; + drop_nlink(fuse_control_sb->s_root->d_inode); } static int fuse_ctl_fill_super(struct super_block *sb, void *data, int silent) |