diff options
Diffstat (limited to 'security/selinux/nlmsgtab.c')
-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 8e67bb4c9cab..5aeaf30b7a13 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 }, |
@@ -81,7 +81,7 @@ static struct nlmsg_perm nlmsg_route_perms[] = | |||
81 | { RTM_GETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ }, | 81 | { RTM_GETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ }, |
82 | }; | 82 | }; |
83 | 83 | ||
84 | static struct nlmsg_perm nlmsg_tcpdiag_perms[] = | 84 | static const struct nlmsg_perm nlmsg_tcpdiag_perms[] = |
85 | { | 85 | { |
86 | { TCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, | 86 | { TCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, |
87 | { DCCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, | 87 | { DCCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ }, |
@@ -89,7 +89,7 @@ static struct nlmsg_perm nlmsg_tcpdiag_perms[] = | |||
89 | { SOCK_DESTROY, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE }, | 89 | { SOCK_DESTROY, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE }, |
90 | }; | 90 | }; |
91 | 91 | ||
92 | static struct nlmsg_perm nlmsg_xfrm_perms[] = | 92 | static const struct nlmsg_perm nlmsg_xfrm_perms[] = |
93 | { | 93 | { |
94 | { XFRM_MSG_NEWSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, | 94 | { XFRM_MSG_NEWSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, |
95 | { XFRM_MSG_DELSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, | 95 | { XFRM_MSG_DELSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE }, |
@@ -116,7 +116,7 @@ static struct nlmsg_perm nlmsg_xfrm_perms[] = | |||
116 | { XFRM_MSG_MAPPING, NETLINK_XFRM_SOCKET__NLMSG_READ }, | 116 | { XFRM_MSG_MAPPING, NETLINK_XFRM_SOCKET__NLMSG_READ }, |
117 | }; | 117 | }; |
118 | 118 | ||
119 | static struct nlmsg_perm nlmsg_audit_perms[] = | 119 | static const struct nlmsg_perm nlmsg_audit_perms[] = |
120 | { | 120 | { |
121 | { AUDIT_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ }, | 121 | { AUDIT_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ }, |
122 | { AUDIT_SET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE }, | 122 | { AUDIT_SET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE }, |
@@ -137,7 +137,7 @@ static struct nlmsg_perm nlmsg_audit_perms[] = | |||
137 | }; | 137 | }; |
138 | 138 | ||
139 | 139 | ||
140 | static int nlmsg_perm(u16 nlmsg_type, u32 *perm, struct nlmsg_perm *tab, size_t tabsize) | 140 | static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab, size_t tabsize) |
141 | { | 141 | { |
142 | int i, err = -EINVAL; | 142 | int i, err = -EINVAL; |
143 | 143 | ||