clear-pkgs-linux-iot-lts2018/0100-LSM-Fix-secid-initiali...

49 lines
1.6 KiB
Diff
Raw Permalink Normal View History

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Casey Schaufler <casey.schaufler@intel.com>
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 <casey.schaufler@intel.com>
---
include/linux/security.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/linux/security.h b/include/linux/security.h
2021-06-16 23:22:13 +08:00
index bb4b8ac9e1b2..c5e7097ea713 100644
--- a/include/linux/security.h
+++ b/include/linux/security.h
2021-06-16 23:22:13 +08:00
@@ -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)
2021-06-16 23:22:13 +08:00
@@ -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)
2021-06-16 23:22:13 +08:00
@@ -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