get rid of ->mnt_longterm
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 9 Jun 2012 04:59:08 +0000 (00:59 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 14 Jul 2012 12:32:47 +0000 (16:32 +0400)
it's enough to set ->mnt_ns of internal vfsmounts to something
distinct from all struct mnt_namespace out there; then we can
just use the check for ->mnt_ns != NULL in the fast path of
mntput_no_expire()

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

diff --cc fs/dcache.c
Simple merge
diff --cc fs/fs_struct.c
Simple merge
diff --cc fs/internal.h
Simple merge
diff --cc fs/mount.h
Simple merge
diff --cc fs/namespace.c
Simple merge