diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index b09aad7ad42398e0ec7d9ba176ffe2ae0a61f9ad..474011c46bbd8f35d9abadeebcb1f392989b1a05 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -259,7 +259,7 @@ static int __inode_security_revalidate(struct inode *inode, might_sleep_if(may_sleep); - if (isec->initialized != LABEL_INITIALIZED) { + if (ss_initialized && isec->initialized != LABEL_INITIALIZED) { if (!may_sleep) return -ECHILD;