diff options
author | David P. Quigley <dpquigl@tycho.nsa.gov> | 2009-01-16 09:22:02 -0500 |
---|---|---|
committer | James Morris <jmorris@macbook.localdomain> | 2009-01-19 09:46:40 +1100 |
commit | 0d90a7ec48c704025307b129413bc62451b20ab3 (patch) | |
tree | 38cc8a7f5ff3afaccd16d2978455ccc002d69933 /security/selinux/include/objsec.h | |
parent | c8334dc8fb6413b363df3e1419e287f5b25bce32 (diff) | |
download | op-kernel-dev-0d90a7ec48c704025307b129413bc62451b20ab3.zip op-kernel-dev-0d90a7ec48c704025307b129413bc62451b20ab3.tar.gz |
SELinux: Condense super block security structure flags and cleanup necessary code.
The super block security structure currently has three fields for what are
essentially flags. The flags field is used for mount options while two other
char fields are used for initialization and proc flags. These latter two fields are
essentially bit fields since the only used values are 0 and 1. These fields
have been collapsed into the flags field and new bit masks have been added for
them. The code is also fixed to work with these new flags.
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
Acked-by: Eric Paris <eparis@redhat.com>
Signed-off-by: James Morris <jmorris@macbook.localdomain>
Diffstat (limited to 'security/selinux/include/objsec.h')
-rw-r--r-- | security/selinux/include/objsec.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h index 3cc4516..c4e0623 100644 --- a/security/selinux/include/objsec.h +++ b/security/selinux/include/objsec.h @@ -60,9 +60,7 @@ struct superblock_security_struct { u32 def_sid; /* default SID for labeling */ u32 mntpoint_sid; /* SECURITY_FS_USE_MNTPOINT context for files */ unsigned int behavior; /* labeling behavior */ - unsigned char initialized; /* initialization flag */ unsigned char flags; /* which mount options were specified */ - unsigned char proc; /* proc fs */ struct mutex lock; struct list_head isec_head; spinlock_t isec_lock; |