diff options
| author | Chris Wright <chris@wirex.com> | 2003-06-13 04:27:14 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2003-06-13 04:27:14 -0700 |
| commit | c82a77d7bb51beffe0dae87803e4491c48796f60 (patch) | |
| tree | 703a20a920ea7661a535ec615ca3a30d68a8f188 /include/linux/security.h | |
| parent | 351907094f893dd931fa87785321ded97235e6b8 (diff) | |
[PATCH] lsm: Remove inode_permission_lite hook (3/4)
Diffstat (limited to 'include/linux/security.h')
| -rw-r--r-- | include/linux/security.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/include/linux/security.h b/include/linux/security.h index febbf577a676..62b1639bd3aa 100644 --- a/include/linux/security.h +++ b/include/linux/security.h @@ -327,16 +327,6 @@ struct swap_info_struct; * @inode contains the inode structure to check. * @mask contains the permission mask. * Return 0 if permission is granted. - * @inode_permission_lite: - * Check permission before accessing an inode. This hook is - * currently only called when checking MAY_EXEC access during - * pathname resolution. The dcache lock is held and thus modules - * that could sleep or contend the lock should return -EAGAIN to - * inform the kernel to drop the lock and try again calling the - * full permission hook. - * @inode contains the inode structure to check. - * @mask contains the permission mask. - * Return 0 if permission is granted. * @inode_setattr: * Check permission before setting file attributes. Note that the kernel * call to notify_change is performed from several locations, whenever @@ -1052,7 +1042,6 @@ struct security_operations { int (*inode_readlink) (struct dentry *dentry); int (*inode_follow_link) (struct dentry *dentry, struct nameidata *nd); int (*inode_permission) (struct inode *inode, int mask); - int (*inode_permission_lite) (struct inode *inode, int mask); int (*inode_setattr) (struct dentry *dentry, struct iattr *attr); int (*inode_getattr) (struct vfsmount *mnt, struct dentry *dentry); void (*inode_delete) (struct inode *inode); @@ -1465,12 +1454,6 @@ static inline int security_inode_permission (struct inode *inode, int mask) return security_ops->inode_permission (inode, mask); } -static inline int security_inode_permission_lite (struct inode *inode, - int mask) -{ - return security_ops->inode_permission_lite (inode, mask); -} - static inline int security_inode_setattr (struct dentry *dentry, struct iattr *attr) { @@ -2097,12 +2080,6 @@ static inline int security_inode_permission (struct inode *inode, int mask) return 0; } -static inline int security_inode_permission_lite (struct inode *inode, - int mask) -{ - return 0; -} - static inline int security_inode_setattr (struct dentry *dentry, struct iattr *attr) { |
