aboutsummaryrefslogtreecommitdiffstats
path: root/security/security.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2008-03-22 16:19:49 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2008-04-21 23:11:09 -0400
commit1a60a280778ff90270fc7390d9ec102f713a5a29 (patch)
tree988cb5b1446ecc298aee4771b0768d777165226c /security/security.c
parent[PATCH] move a bunch of declarations to fs/internal.h (diff)
downloadlinux-dev-1a60a280778ff90270fc7390d9ec102f713a5a29.tar.xz
linux-dev-1a60a280778ff90270fc7390d9ec102f713a5a29.zip
[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>
Diffstat (limited to 'security/security.c')
0 files changed, 0 insertions, 0 deletions