1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2009 IBM Corporation 4 * Author: Mimi Zohar <zohar@us.ibm.com> 5 */ 6 7#ifndef _LINUX_INTEGRITY_H 8#define _LINUX_INTEGRITY_H 9 10#include <linux/fs.h> 11 12enum integrity_status { 13 INTEGRITY_PASS = 0, 14 INTEGRITY_PASS_IMMUTABLE, 15 INTEGRITY_FAIL, 16 INTEGRITY_FAIL_IMMUTABLE, 17 INTEGRITY_NOLABEL, 18 INTEGRITY_NOXATTRS, 19 INTEGRITY_UNKNOWN, 20}; 21 22#ifdef CONFIG_INTEGRITY 23extern void __init integrity_load_keys(void); 24 25#else 26static inline void integrity_load_keys(void) 27{ 28} 29#endif /* CONFIG_INTEGRITY */ 30 31#endif /* _LINUX_INTEGRITY_H */ 32