From: Al Viro Date: Tue, 7 Apr 2009 16:15:39 +0000 (-0400) Subject: Touch all affected namespaces on propagation of mount X-Git-Tag: upstream/snapshot3+hdmi~19087^2~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e5d67f0715bc60f6c19abdd86d007d7bb29c9951;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git Touch all affected namespaces on propagation of mount We shouldn't just touch the namespace of current process Caught-by: Trond Myklebust Signed-off-by: Al Viro --- diff --git a/fs/namespace.c b/fs/namespace.c index d9138f8..4119620 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -1377,7 +1377,7 @@ static int attach_recursive_mnt(struct vfsmount *source_mnt, if (parent_path) { detach_mnt(source_mnt, parent_path); attach_mnt(source_mnt, path); - touch_mnt_namespace(current->nsproxy->mnt_ns); + touch_mnt_namespace(parent_path->mnt->mnt_ns); } else { mnt_set_mountpoint(dest_mnt, dest_dentry, source_mnt); commit_tree(source_mnt);