From: James Morris Date: Mon, 17 May 2010 22:57:00 +0000 (+1000) Subject: Merge branch 'next' into for-linus X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=539c99fd7fc28f8db257c713c10fb4aceadf8887;p=linux.git Merge branch 'next' into for-linus --- 539c99fd7fc28f8db257c713c10fb4aceadf8887 diff --cc fs/namespace.c index f20cb57d1067a,c36785a2fd869..88058de59c7c2 --- a/fs/namespace.c +++ b/fs/namespace.c @@@ -1432,14 -1429,9 +1429,9 @@@ static int graft_tree(struct vfsmount * err = -ENOENT; mutex_lock(&path->dentry->d_inode->i_mutex); - if (IS_DEADDIR(path->dentry->d_inode)) + if (cant_mount(path->dentry)) goto out_unlock; - err = security_sb_check_sb(mnt, path); - if (err) - goto out_unlock; - - err = -ENOENT; if (!d_unlinked(path->dentry)) err = attach_recursive_mnt(mnt, path, NULL); out_unlock: