summaryrefslogtreecommitdiff
path: root/security/selinux/hooks.c
diff options
context:
space:
mode:
authorStephen Smalley <sds@tycho.nsa.gov>2017-01-11 16:33:54 -0500
committerPaul Moore <paul@paul-moore.com>2017-01-12 11:10:24 -0500
commitb4ba35c75a0671a06b978b6386b54148efddf39f (patch)
tree4bfa2351efd78ca32f2b6706b08f947f29e47d1f /security/selinux/hooks.c
parent900fde06cb9d27625fec4f5cabd7f5462adc79fb (diff)
selinux: drop unused socket security classes
Several of the extended socket classes introduced by commit da69a5306ab92e07 ("selinux: support distinctions among all network address families") are never used because sockets can never be created with the associated address family. Remove these unused socket security classes. The removed classes are bridge_socket for PF_BRIDGE, ib_socket for PF_IB, and mpls_socket for PF_MPLS. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov> Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security/selinux/hooks.c')
-rw-r--r--security/selinux/hooks.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
index bada3cd42b9c..55ad878f1146 100644
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
@@ -1353,8 +1353,6 @@ static inline u16 socket_type_to_security_class(int family, int type, int protoc
return SECCLASS_IPX_SOCKET;
case PF_NETROM:
return SECCLASS_NETROM_SOCKET;
- case PF_BRIDGE:
- return SECCLASS_BRIDGE_SOCKET;
case PF_ATMPVC:
return SECCLASS_ATMPVC_SOCKET;
case PF_X25:
@@ -1373,10 +1371,6 @@ static inline u16 socket_type_to_security_class(int family, int type, int protoc
return SECCLASS_PPPOX_SOCKET;
case PF_LLC:
return SECCLASS_LLC_SOCKET;
- case PF_IB:
- return SECCLASS_IB_SOCKET;
- case PF_MPLS:
- return SECCLASS_MPLS_SOCKET;
case PF_CAN:
return SECCLASS_CAN_SOCKET;
case PF_TIPC: