diff options
Diffstat (limited to 'security/selinux/include/objsec.h')
| -rw-r--r-- | security/selinux/include/objsec.h | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h index 562fad58c56b..539cacf4a572 100644 --- a/security/selinux/include/objsec.h +++ b/security/selinux/include/objsec.h @@ -26,6 +26,7 @@  #include <linux/in.h>  #include <linux/spinlock.h>  #include <linux/lsm_hooks.h> +#include <linux/msg.h>  #include <net/net_namespace.h>  #include "flask.h"  #include "avc.h" @@ -175,4 +176,16 @@ static inline struct inode_security_struct *selinux_inode(  	return inode->i_security + selinux_blob_sizes.lbs_inode;  } +static inline struct msg_security_struct *selinux_msg_msg( +						const struct msg_msg *msg_msg) +{ +	return msg_msg->security; +} + +static inline struct ipc_security_struct *selinux_ipc( +						const struct kern_ipc_perm *ipc) +{ +	return ipc->security; +} +  #endif /* _SELINUX_OBJSEC_H_ */  | 
