From f0ff2c1674883fc7fee45e908b7fafb11ad33271 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Mon, 29 Jan 2007 13:19:54 -0800 Subject: [PATCH] --- yaml --- r: 45908 b: refs/heads/master c: ff79544754631cf3d237ff47b7d0e7ab2d211fcf h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/fuse/control.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 364df3fa663b..aa7a6414a3fe 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 436d1654b341e55a73cada13cce3142b619f23bb +refs/heads/master: ff79544754631cf3d237ff47b7d0e7ab2d211fcf diff --git a/trunk/fs/fuse/control.c b/trunk/fs/fuse/control.c index 8c58bd453993..1794305f9ed8 100644 --- a/trunk/fs/fuse/control.c +++ b/trunk/fs/fuse/control.c @@ -193,8 +193,12 @@ static int fuse_ctl_get_sb(struct file_system_type *fs_type, int flags, 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);