/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2018 IBM Corporation */ #include <linux/efi.h> #include <linux/module.h> #include <linux/ima.h> #include <asm/efi.h> #ifndef arch_ima_efi_boot_mode #define arch_ima_efi_boot_mode … #endif static enum efi_secureboot_mode get_sb_mode(void) { … } bool arch_ima_get_secureboot(void) { … } /* secureboot arch rules */ static const char * const sb_arch_rules[] = …; const char * const *arch_get_ima_policy(void) { … }