APPRAISE
if (entry->action != APPRAISE &&
if (entry->action != APPRAISE)
if (entry->action == APPRAISE &&
entry->action = APPRAISE;
else if (entry->action == APPRAISE)
{.action = APPRAISE, .func = POLICY_CHECK,
if (entry->action & APPRAISE)
{.action = APPRAISE, .fowner = GLOBAL_ROOT_UID, .fowner_op = &vfsuid_eq_kuid,
{.action = APPRAISE, .fowner = GLOBAL_ROOT_UID, .fowner_op = &vfsuid_eq_kuid,
{.action = APPRAISE, .func = MODULE_CHECK,
{.action = APPRAISE, .func = FIRMWARE_CHECK,
if (entry->action != APPRAISE)
{.action = APPRAISE, .func = KEXEC_KERNEL_CHECK,
{.action = APPRAISE, .func = POLICY_CHECK,
{.action = APPRAISE, .func = MODULE_CHECK,
{.action = APPRAISE, .func = FIRMWARE_CHECK,
{.action = APPRAISE, .func = KEXEC_KERNEL_CHECK,
{.action = APPRAISE, .func = POLICY_CHECK,
if (entries[i].action == APPRAISE) {