diff options
Diffstat (limited to 'security/selinux/include/objsec.h')
-rw-r--r-- | security/selinux/include/objsec.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h index 887937c8134a..54c030778882 100644 --- a/security/selinux/include/objsec.h +++ b/security/selinux/include/objsec.h | |||
@@ -27,7 +27,6 @@ | |||
27 | #include "avc.h" | 27 | #include "avc.h" |
28 | 28 | ||
29 | struct task_security_struct { | 29 | struct task_security_struct { |
30 | unsigned long magic; /* magic number for this module */ | ||
31 | struct task_struct *task; /* back pointer to task object */ | 30 | struct task_struct *task; /* back pointer to task object */ |
32 | u32 osid; /* SID prior to last execve */ | 31 | u32 osid; /* SID prior to last execve */ |
33 | u32 sid; /* current SID */ | 32 | u32 sid; /* current SID */ |
@@ -37,7 +36,6 @@ struct task_security_struct { | |||
37 | }; | 36 | }; |
38 | 37 | ||
39 | struct inode_security_struct { | 38 | struct inode_security_struct { |
40 | unsigned long magic; /* magic number for this module */ | ||
41 | struct inode *inode; /* back pointer to inode object */ | 39 | struct inode *inode; /* back pointer to inode object */ |
42 | struct list_head list; /* list of inode_security_struct */ | 40 | struct list_head list; /* list of inode_security_struct */ |
43 | u32 task_sid; /* SID of creating task */ | 41 | u32 task_sid; /* SID of creating task */ |
@@ -49,14 +47,12 @@ struct inode_security_struct { | |||
49 | }; | 47 | }; |
50 | 48 | ||
51 | struct file_security_struct { | 49 | struct file_security_struct { |
52 | unsigned long magic; /* magic number for this module */ | ||
53 | struct file *file; /* back pointer to file object */ | 50 | struct file *file; /* back pointer to file object */ |
54 | u32 sid; /* SID of open file description */ | 51 | u32 sid; /* SID of open file description */ |
55 | u32 fown_sid; /* SID of file owner (for SIGIO) */ | 52 | u32 fown_sid; /* SID of file owner (for SIGIO) */ |
56 | }; | 53 | }; |
57 | 54 | ||
58 | struct superblock_security_struct { | 55 | struct superblock_security_struct { |
59 | unsigned long magic; /* magic number for this module */ | ||
60 | struct super_block *sb; /* back pointer to sb object */ | 56 | struct super_block *sb; /* back pointer to sb object */ |
61 | struct list_head list; /* list of superblock_security_struct */ | 57 | struct list_head list; /* list of superblock_security_struct */ |
62 | u32 sid; /* SID of file system */ | 58 | u32 sid; /* SID of file system */ |
@@ -70,20 +66,17 @@ struct superblock_security_struct { | |||
70 | }; | 66 | }; |
71 | 67 | ||
72 | struct msg_security_struct { | 68 | struct msg_security_struct { |
73 | unsigned long magic; /* magic number for this module */ | ||
74 | struct msg_msg *msg; /* back pointer */ | 69 | struct msg_msg *msg; /* back pointer */ |
75 | u32 sid; /* SID of message */ | 70 | u32 sid; /* SID of message */ |
76 | }; | 71 | }; |
77 | 72 | ||
78 | struct ipc_security_struct { | 73 | struct ipc_security_struct { |
79 | unsigned long magic; /* magic number for this module */ | ||
80 | struct kern_ipc_perm *ipc_perm; /* back pointer */ | 74 | struct kern_ipc_perm *ipc_perm; /* back pointer */ |
81 | u16 sclass; /* security class of this object */ | 75 | u16 sclass; /* security class of this object */ |
82 | u32 sid; /* SID of IPC resource */ | 76 | u32 sid; /* SID of IPC resource */ |
83 | }; | 77 | }; |
84 | 78 | ||
85 | struct bprm_security_struct { | 79 | struct bprm_security_struct { |
86 | unsigned long magic; /* magic number for this module */ | ||
87 | struct linux_binprm *bprm; /* back pointer to bprm object */ | 80 | struct linux_binprm *bprm; /* back pointer to bprm object */ |
88 | u32 sid; /* SID for transformed process */ | 81 | u32 sid; /* SID for transformed process */ |
89 | unsigned char set; | 82 | unsigned char set; |
@@ -102,7 +95,6 @@ struct netif_security_struct { | |||
102 | }; | 95 | }; |
103 | 96 | ||
104 | struct sk_security_struct { | 97 | struct sk_security_struct { |
105 | unsigned long magic; /* magic number for this module */ | ||
106 | struct sock *sk; /* back pointer to sk object */ | 98 | struct sock *sk; /* back pointer to sk object */ |
107 | u32 peer_sid; /* SID of peer */ | 99 | u32 peer_sid; /* SID of peer */ |
108 | }; | 100 | }; |