diff options
author | William Roberts <william.c.roberts@intel.com> | 2016-08-15 15:42:12 -0400 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2016-08-18 20:01:15 -0400 |
commit | 348a0db9e69e4c214bf5d7677f17cb99cdc47db0 (patch) | |
tree | 2f4d8eece6b89d0fd12269eacf8f886e505623a0 /security | |
parent | a518b0a5b0d7f3397e065acb956bca9635aa892d (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/Kconfig | 38 | ||||
-rw-r--r-- | security/selinux/include/security.h | 4 |
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 | |||
97 | config 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 | |||
115 | config 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 |