integrity: Remove LSM
[linux-2.6-block.git] / security / integrity / integrity.h
index 671fc50255f908edaffee1a3b5cc2366b415045b..50d6f798e613390270f99427860c0b28608cb7a9 100644 (file)
@@ -102,31 +102,6 @@ struct ima_file_id {
        __u8 hash[HASH_MAX_DIGESTSIZE];
 } __packed;
 
-/* integrity data associated with an inode */
-struct integrity_iint_cache {
-       struct rb_node rb_node; /* rooted in integrity_iint_tree */
-       struct mutex mutex;     /* protects: version, flags, digest */
-       struct inode *inode;    /* back pointer to inode in question */
-       u64 version;            /* track inode changes */
-       unsigned long flags;
-       unsigned long measured_pcrs;
-       unsigned long atomic_flags;
-       unsigned long real_ino;
-       dev_t real_dev;
-       enum integrity_status ima_file_status:4;
-       enum integrity_status ima_mmap_status:4;
-       enum integrity_status ima_bprm_status:4;
-       enum integrity_status ima_read_status:4;
-       enum integrity_status ima_creds_status:4;
-       enum integrity_status evm_status:4;
-       struct ima_digest_data *ima_hash;
-};
-
-/* rbtree tree calls to lookup, insert, delete
- * integrity data associated with an inode.
- */
-struct integrity_iint_cache *integrity_iint_find(struct inode *inode);
-
 int integrity_kernel_read(struct file *file, loff_t offset,
                          void *addr, unsigned long count);