aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/linux/evm.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/include/linux/evm.h b/include/linux/evm.h
index 7c10761916a2..6d4e89b020c5 100644
--- a/include/linux/evm.h
+++ b/include/linux/evm.h
@@ -11,11 +11,14 @@
11#include <linux/integrity.h> 11#include <linux/integrity.h>
12#include <linux/xattr.h> 12#include <linux/xattr.h>
13 13
14struct integrity_iint_cache;
15
14#ifdef CONFIG_EVM 16#ifdef CONFIG_EVM
15extern enum integrity_status evm_verifyxattr(struct dentry *dentry, 17extern enum integrity_status evm_verifyxattr(struct dentry *dentry,
16 const char *xattr_name, 18 const char *xattr_name,
17 void *xattr_value, 19 void *xattr_value,
18 size_t xattr_value_len); 20 size_t xattr_value_len,
21 struct integrity_iint_cache *iint);
19extern void evm_inode_post_setattr(struct dentry *dentry, int ia_valid); 22extern void evm_inode_post_setattr(struct dentry *dentry, int ia_valid);
20extern int evm_inode_setxattr(struct dentry *dentry, const char *name, 23extern int evm_inode_setxattr(struct dentry *dentry, const char *name,
21 const void *value, size_t size); 24 const void *value, size_t size);
@@ -34,7 +37,8 @@ extern int evm_inode_init_security(struct inode *inode,
34static inline enum integrity_status evm_verifyxattr(struct dentry *dentry, 37static inline enum integrity_status evm_verifyxattr(struct dentry *dentry,
35 const char *xattr_name, 38 const char *xattr_name,
36 void *xattr_value, 39 void *xattr_value,
37 size_t xattr_value_len) 40 size_t xattr_value_len,
41 struct integrity_iint_cache *iint)
38{ 42{
39 return INTEGRITY_UNKNOWN; 43 return INTEGRITY_UNKNOWN;
40} 44}