summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2013-09-28 20:29:00 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2013-10-24 23:34:57 -0400
commit22a7919299c58b768fa86200e5ac651d3e33a37f (patch)
tree5f0305cacf3d051ee8a5b4cac1826fb26224fb07
parent085e83ff0c26842e6b14cd4b471625f6dd8a7bfd (diff)
downloadlinux-22a7919299c58b768fa86200e5ac651d3e33a37f.tar.gz
linux-22a7919299c58b768fa86200e5ac651d3e33a37f.tar.bz2
linux-22a7919299c58b768fa86200e5ac651d3e33a37f.zip
finish_automount() doesn't need vfsmount_lock for removal from expiry list
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
-rw-r--r--fs/namespace.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/namespace.c b/fs/namespace.c
index cd7dbabf0c6c..f57117d9f0ee 100644
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -2064,9 +2064,7 @@ fail:
/* remove m from any expiration list it may be on */
if (!list_empty(&mnt->mnt_expire)) {
namespace_lock();
- br_write_lock(&vfsmount_lock);
list_del_init(&mnt->mnt_expire);
- br_write_unlock(&vfsmount_lock);
namespace_unlock();
}
mntput(m);