SELinux: Condense super block security structure flags and cleanup necessary code.
authorDavid P. Quigley <dpquigl@tycho.nsa.gov>
Fri, 16 Jan 2009 14:22:02 +0000 (09:22 -0500)
committerJames Morris <jmorris@macbook.localdomain>
Sun, 18 Jan 2009 22:46:40 +0000 (09:46 +1100)
commit0d90a7ec48c704025307b129413bc62451b20ab3
tree38cc8a7f5ff3afaccd16d2978455ccc002d69933
parentc8334dc8fb6413b363df3e1419e287f5b25bce32
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>
security/selinux/hooks.c
security/selinux/include/objsec.h
security/selinux/include/security.h