]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] SELinux: eliminate inode_security_set_security
authorEric Paris <eparis@redhat.com>
Tue, 26 Sep 2006 06:32:00 +0000 (23:32 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 26 Sep 2006 15:48:53 +0000 (08:48 -0700)
commita07583c967a53e7518fce215cc91b351f9fdd940
tree1fc7e3067f1b635b34a178fcb9a96b88bf5c626e
parentff721ebe0fe4b989f00ba86bd53b8432fe94c476
[PATCH] SELinux: eliminate inode_security_set_security

inode_security_set_sid is only called by security_inode_init_security, which
is called when a new file is being created and needs to have its incore
security state initialized and its security xattr set.  This helper used to be
called in other places in the past, but now only has the one.  So this patch
rolls inode_security_set_sid directly back into security_inode_init_security.
There also is no need to hold the isec->sem while doing this, as the inode is
not available to other threads at this point in time.

Signed-off-by: Eric Paris <eparis@redhat.com>
Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
Acked-by: James Morris <jmorris@namei.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
security/selinux/hooks.c