vfs: more mnt_parent cleanups
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 24 Nov 2011 00:34:49 +0000 (19:34 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 4 Jan 2012 03:52:36 +0000 (22:52 -0500)
a) mount --move is checking that ->mnt_parent is non-NULL before
looking if that parent happens to be shared; ->mnt_parent is never
NULL and it's not even an misspelled !mnt_has_parent()

b) pivot_root open-codes is_path_reachable(), poorly.

c) so does path_is_under(), while we are at it.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/dcache.c
fs/namespace.c
fs/pnode.c
fs/pnode.h

diff --cc fs/dcache.c
Simple merge
diff --cc fs/namespace.c
Simple merge
diff --cc fs/pnode.c
Simple merge
diff --cc fs/pnode.h
Simple merge