commit | 1a60a280778ff90270fc7390d9ec102f713a5a29 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sat Mar 22 16:19:49 2008 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Mon Apr 21 23:11:09 2008 -0400 |
tree | 988cb5b1446ecc298aee4771b0768d777165226c | |
parent | 6d59e7f582ef1c1988542d0fc3b36d0087b757ce [diff] |
[PATCH] lock exclusively in collect_mounts() and drop_collected_mounts() Taking namespace_sem shared there isn't worth the trouble, especially with vfsmount ID allocation about to be added. That way we know that umount_tree(), copy_tree() and clone_mnt() are _always_ serialized by namespace_sem. umount_tree() still needs vfsmount_lock (it manipulates hash chains, among other things), but that's a separate story. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>