From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Casey Schaufler Date: Fri, 7 Sep 2018 12:21:46 -0700 Subject: [PATCH] LSM: Fix secid initialization in security.h The secid initialization for the case where security modules are disabled uses a non-existent field. Correct the code to use a field that exists. Signed-off-by: Casey Schaufler --- include/linux/security.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/linux/security.h b/include/linux/security.h index bb4b8ac9e1b2..c5e7097ea713 100644 --- a/include/linux/security.h +++ b/include/linux/security.h @@ -869,7 +869,7 @@ static inline int security_inode_listsecurity(struct inode *inode, char *buffer, static inline void security_inode_getsecid(struct inode *inode, struct secids *secid) { - secid->secmark = 0; + secid->common = 0; } static inline int security_inode_copy_up(struct dentry *src, struct cred **new) @@ -1041,7 +1041,7 @@ static inline int security_task_getsid(struct task_struct *p) static inline void security_task_getsecid(struct task_struct *p, struct secids *secid) { - secid->secmark = 0; + secid->common = 0; } static inline int security_task_setnice(struct task_struct *p, int nice) @@ -1116,7 +1116,7 @@ static inline int security_ipc_permission(struct kern_ipc_perm *ipcp, static inline void security_ipc_getsecid(struct kern_ipc_perm *ipcp, struct secids *secid) { - secid->secmark = 0; + secid->common = 0; } static inline int security_msg_msg_alloc(struct msg_msg *msg) -- https://clearlinux.org