Viewing file: integrity.h (950 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* * Copyright (C) 2009 IBM Corporation * Author: Mimi Zohar <zohar@us.ibm.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, version 2 of the License. */
#ifndef _LINUX_INTEGRITY_H #define _LINUX_INTEGRITY_H
#include <linux/fs.h>
enum integrity_status { INTEGRITY_PASS = 0, INTEGRITY_FAIL, INTEGRITY_NOLABEL, INTEGRITY_NOXATTRS, INTEGRITY_UNKNOWN, };
/* List of EVM protected security xattrs */ #ifdef CONFIG_INTEGRITY extern struct integrity_iint_cache *integrity_inode_get(struct inode *inode); extern void integrity_inode_free(struct inode *inode);
#else static inline struct integrity_iint_cache * integrity_inode_get(struct inode *inode) { return NULL; }
static inline void integrity_inode_free(struct inode *inode) { return; } #endif /* CONFIG_INTEGRITY */ #endif /* _LINUX_INTEGRITY_H */
|