diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2007-02-03 11:28:17 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2007-02-03 11:28:17 +0000 |
commit | 47910d7b8af40ffaccc8845d10d109871b5be604 (patch) | |
tree | c44982666a67e1d892bb5a3d69cf9643b65f44c8 /kernel/control.c | |
parent | 6e7d018049193efe9d092bb91c4416a332f28278 (diff) | |
download | libfuse-47910d7b8af40ffaccc8845d10d109871b5be604.tar.gz |
merge to fuse_2_6_merge2
Diffstat (limited to 'kernel/control.c')
-rw-r--r-- | kernel/control.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/control.c b/kernel/control.c index 24e8fa4..494deb9 100644 --- a/kernel/control.c +++ b/kernel/control.c @@ -221,8 +221,12 @@ static struct super_block *fuse_ctl_get_sb(struct file_system_type *fs_type, static void fuse_ctl_kill_sb(struct super_block *sb) { + struct fuse_conn *fc; + mutex_lock(&fuse_mutex); fuse_control_sb = NULL; + list_for_each_entry(fc, &fuse_conn_list, entry) + fc->ctl_ndents = 0; mutex_unlock(&fuse_mutex); kill_litter_super(sb); |