mnt->mnt_namespace = old->mnt_namespace; 
mnt->mnt_namespace = current->namespace; 
clone_mnt(struct vfsmount *old, struct dentry *root){	struct super_block *sb = old->mnt_sb;	struct vfsmount *mnt = alloc_vfsmnt(old->mnt_devname);	if (mnt) {		mnt->mnt_flags = old->mnt_flags;		atomic_inc(&sb->s_active);		mnt->mnt_sb = sb;		mnt->mnt_root = dget(root);		mnt->mnt_mountpoint = mnt->mnt_root;		mnt->mnt_parent = mnt;		mnt->mnt_namespace = old->mnt_namespace;		/* stick the duplicate mount on the same expiry list		 * as the original if that was on one */		spin_lock(&vfsmount_lock);		if (!list_empty(&old->mnt_expire))			list_add(&mnt->mnt_expire, &old->mnt_expire);		spin_unlock(&vfsmount_lock);	}	return mnt;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/68b47139ea94ab6d05e89c654db8daa99e9a232c/namespace.c/buggy/fs/namespace.c