aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorWilliam Roberts <william.c.roberts@intel.com>2016-08-15 15:42:12 -0400
committerPaul Moore <paul@paul-moore.com>2016-08-18 20:01:15 -0400
commit348a0db9e69e4c214bf5d7677f17cb99cdc47db0 (patch)
tree2f4d8eece6b89d0fd12269eacf8f886e505623a0 /security
parenta518b0a5b0d7f3397e065acb956bca9635aa892d (diff)
selinux: drop SECURITY_SELINUX_POLICYDB_VERSION_MAX
Remove the SECURITY_SELINUX_POLICYDB_VERSION_MAX Kconfig option Per: https://github.com/SELinuxProject/selinux/wiki/Kernel-Todo This was only needed on Fedora 3 and 4 and just causes issues now, so drop it. The MAX and MIN should just be whatever the kernel can support. Signed-off-by: William Roberts <william.c.roberts@intel.com> Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security')
-rw-r--r--security/selinux/Kconfig38
-rw-r--r--security/selinux/include/security.h4
2 files changed, 0 insertions, 42 deletions
diff --git a/security/selinux/Kconfig b/security/selinux/Kconfig
index 8691e92f27e5..ea7e3efbe0f7 100644
--- a/security/selinux/Kconfig
+++ b/security/selinux/Kconfig
@@ -93,41 +93,3 @@ config SECURITY_SELINUX_CHECKREQPROT_VALUE
93 via /selinux/checkreqprot if authorized by policy. 93 via /selinux/checkreqprot if authorized by policy.
94 94
95 If you are unsure how to answer this question, answer 0. 95 If you are unsure how to answer this question, answer 0.
96
97config SECURITY_SELINUX_POLICYDB_VERSION_MAX
98 bool "NSA SELinux maximum supported policy format version"
99 depends on SECURITY_SELINUX
100 default n
101 help
102 This option enables the maximum policy format version supported
103 by SELinux to be set to a particular value. This value is reported
104 to userspace via /selinux/policyvers and used at policy load time.
105 It can be adjusted downward to support legacy userland (init) that
106 does not correctly handle kernels that support newer policy versions.
107
108 Examples:
109 For the Fedora Core 3 or 4 Linux distributions, enable this option
110 and set the value via the next option. For Fedora Core 5 and later,
111 do not enable this option.
112
113 If you are unsure how to answer this question, answer N.
114
115config SECURITY_SELINUX_POLICYDB_VERSION_MAX_VALUE
116 int "NSA SELinux maximum supported policy format version value"
117 depends on SECURITY_SELINUX_POLICYDB_VERSION_MAX
118 range 15 23
119 default 19
120 help
121 This option sets the value for the maximum policy format version
122 supported by SELinux.
123
124 Examples:
125 For Fedora Core 3, use 18.
126 For Fedora Core 4, use 19.
127
128 If you are unsure how to answer this question, look for the
129 policy format version supported by your policy toolchain, by
130 running 'checkpolicy -V'. Or look at what policy you have
131 installed under /etc/selinux/$SELINUXTYPE/policy, where
132 SELINUXTYPE is defined in your /etc/selinux/config.
133
diff --git a/security/selinux/include/security.h b/security/selinux/include/security.h
index 38feb55d531a..308a286c6cbe 100644
--- a/security/selinux/include/security.h
+++ b/security/selinux/include/security.h
@@ -39,11 +39,7 @@
39 39
40/* Range of policy versions we understand*/ 40/* Range of policy versions we understand*/
41#define POLICYDB_VERSION_MIN POLICYDB_VERSION_BASE 41#define POLICYDB_VERSION_MIN POLICYDB_VERSION_BASE
42#ifdef CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX
43#define POLICYDB_VERSION_MAX CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX_VALUE
44#else
45#define POLICYDB_VERSION_MAX POLICYDB_VERSION_XPERMS_IOCTL 42#define POLICYDB_VERSION_MAX POLICYDB_VERSION_XPERMS_IOCTL
46#endif
47 43
48/* Mask for just the mount related flags */ 44/* Mask for just the mount related flags */
49#define SE_MNTMASK 0x0f 45#define SE_MNTMASK 0x0f