]> git.baikalelectronics.ru Git - kernel.git/commit
selinux: fix error initialization in inode_doinit_with_dentry()
authorTianyue Ren <rentianyue@kylinos.cn>
Fri, 9 Oct 2020 01:36:30 +0000 (09:36 +0800)
committerPaul Moore <paul@paul-moore.com>
Wed, 28 Oct 2020 02:14:25 +0000 (22:14 -0400)
commit7dfe847311714e75c859d4b009252696c50c1e8c
tree669e2c9601fe63e6ea71c37057dc2680d67b23a3
parenta1fe7c755400af92f0070a66f48f00b659aeacac
selinux: fix error initialization in inode_doinit_with_dentry()

Mark the inode security label as invalid if we cannot find
a dentry so that we will retry later rather than marking it
initialized with the unlabeled SID.

Fixes: ae03ee654d0c ("selinux: Convert isec->lock into a spinlock")
Signed-off-by: Tianyue Ren <rentianyue@kylinos.cn>
[PM: minor comment tweaks]
Signed-off-by: Paul Moore <paul@paul-moore.com>
security/selinux/hooks.c