diff options
| -rw-r--r-- | security/selinux/nlmsgtab.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/security/selinux/nlmsgtab.c b/security/selinux/nlmsgtab.c index 2ca9cde939d4..57e2596bdd8a 100644 --- a/security/selinux/nlmsgtab.c +++ b/security/selinux/nlmsgtab.c | |||
| @@ -28,7 +28,7 @@ struct nlmsg_perm { | |||
| 28 | u32 perm; | 28 | u32 perm; |
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | static struct nlmsg_perm nlmsg_route_perms[] = | 31 | static const struct nlmsg_perm nlmsg_route_perms[] = |
| 32 | { | 32 | { |
| 33 | { RTM_NEWLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE }, | 33 | { RTM_NEWLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE }, |
| 34 | { RTM_DELLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE }, | 34 | { RTM_DELLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE }, |
| @@ -80,7 +80,7 @@ static struct nlmsg_perm nlmsg_route_perms[] = | |||
| 80 | { RTM_GETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ }, | 80 | { RTM_GETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ }, |
| 81 | }; | 81 | }; |
| 82 | 82 | ||
| 83 | static struct nlmsg_perm nlmsg_tcpdiag_perms[] = | 83 | static const struct nlmsg_perm nlmsg_tcpdiag_perms[] = |
| 84 | { | 84 | { |
| 85 | { TCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, | 85 | { TCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, |
| 86 | { DCCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, | 86 | { DCCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, |
| @@ -88,7 +88,7 @@ static struct nlmsg_perm nlmsg_tcpdiag_perms[] = | |||
| 88 | { SOCK_DESTROY, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE }, | 88 | { SOCK_DESTROY, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE }, |
| 89 | }; | 89 | }; |
| 90 | 90 | ||
| 91 | static struct nlmsg_perm nlmsg_xfrm_perms[] = | 91 | static const struct nlmsg_perm nlmsg_xfrm_perms[] = |
| 92 | { | 92 | { |
| 93 | { XFRM_MSG_NEWSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, | 93 | { XFRM_MSG_NEWSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, |
| 94 | { XFRM_MSG_DELSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, | 94 | { XFRM_MSG_DELSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, |
| @@ -115,7 +115,7 @@ static struct nlmsg_perm nlmsg_xfrm_perms[] = | |||
| 115 | { XFRM_MSG_MAPPING, NETLINK_XFRM_SOCKET__NLMSG_READ }, | 115 | { XFRM_MSG_MAPPING, NETLINK_XFRM_SOCKET__NLMSG_READ }, |
| 116 | }; | 116 | }; |
| 117 | 117 | ||
| 118 | static struct nlmsg_perm nlmsg_audit_perms[] = | 118 | static const struct nlmsg_perm nlmsg_audit_perms[] = |
| 119 | { | 119 | { |
| 120 | { AUDIT_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ }, | 120 | { AUDIT_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ }, |
| 121 | { AUDIT_SET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE }, | 121 | { AUDIT_SET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE }, |
| @@ -136,7 +136,7 @@ static struct nlmsg_perm nlmsg_audit_perms[] = | |||
| 136 | }; | 136 | }; |
| 137 | 137 | ||
| 138 | 138 | ||
| 139 | static int nlmsg_perm(u16 nlmsg_type, u32 *perm, struct nlmsg_perm *tab, size_t tabsize) | 139 | static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab, size_t tabsize) |
| 140 | { | 140 | { |
| 141 | int i, err = -EINVAL; | 141 | int i, err = -EINVAL; |
| 142 | 142 | ||
