Skip to content

Commit 9aba55b

Browse files
committed
selinux: apply clang format to security/selinux/nlmsgtab.c
Update nlmsgtab.c to better adhere to the kernel coding style guidelines. Signed-off-by: Paul Moore <[email protected]>
1 parent 9843668 commit 9aba55b

File tree

1 file changed

+118
-118
lines changed

1 file changed

+118
-118
lines changed

security/selinux/nlmsgtab.c

Lines changed: 118 additions & 118 deletions
Original file line numberDiff line numberDiff line change
@@ -21,142 +21,142 @@
2121
#include "security.h"
2222

2323
struct nlmsg_perm {
24-
u16 nlmsg_type;
25-
u32 perm;
24+
u16 nlmsg_type;
25+
u32 perm;
2626
};
2727

2828
static const struct nlmsg_perm nlmsg_route_perms[] = {
29-
{ RTM_NEWLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
30-
{ RTM_DELLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
31-
{ RTM_GETLINK, NETLINK_ROUTE_SOCKET__NLMSG_READ },
32-
{ RTM_SETLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
33-
{ RTM_NEWADDR, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
34-
{ RTM_DELADDR, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
35-
{ RTM_GETADDR, NETLINK_ROUTE_SOCKET__NLMSG_READ },
36-
{ RTM_NEWROUTE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
37-
{ RTM_DELROUTE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
38-
{ RTM_GETROUTE, NETLINK_ROUTE_SOCKET__NLMSG_READ },
39-
{ RTM_NEWNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
40-
{ RTM_DELNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
41-
{ RTM_GETNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_READ },
42-
{ RTM_NEWRULE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
43-
{ RTM_DELRULE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
44-
{ RTM_GETRULE, NETLINK_ROUTE_SOCKET__NLMSG_READ },
45-
{ RTM_NEWQDISC, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
46-
{ RTM_DELQDISC, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
47-
{ RTM_GETQDISC, NETLINK_ROUTE_SOCKET__NLMSG_READ },
48-
{ RTM_NEWTCLASS, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
49-
{ RTM_DELTCLASS, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
50-
{ RTM_GETTCLASS, NETLINK_ROUTE_SOCKET__NLMSG_READ },
51-
{ RTM_NEWTFILTER, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
52-
{ RTM_DELTFILTER, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
53-
{ RTM_GETTFILTER, NETLINK_ROUTE_SOCKET__NLMSG_READ },
54-
{ RTM_NEWACTION, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
55-
{ RTM_DELACTION, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
56-
{ RTM_GETACTION, NETLINK_ROUTE_SOCKET__NLMSG_READ },
57-
{ RTM_NEWPREFIX, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
58-
{ RTM_GETMULTICAST, NETLINK_ROUTE_SOCKET__NLMSG_READ },
59-
{ RTM_GETANYCAST, NETLINK_ROUTE_SOCKET__NLMSG_READ },
60-
{ RTM_GETNEIGHTBL, NETLINK_ROUTE_SOCKET__NLMSG_READ },
61-
{ RTM_SETNEIGHTBL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
62-
{ RTM_NEWADDRLABEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
63-
{ RTM_DELADDRLABEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
64-
{ RTM_GETADDRLABEL, NETLINK_ROUTE_SOCKET__NLMSG_READ },
65-
{ RTM_GETDCB, NETLINK_ROUTE_SOCKET__NLMSG_READ },
66-
{ RTM_SETDCB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
67-
{ RTM_NEWNETCONF, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
68-
{ RTM_DELNETCONF, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
69-
{ RTM_GETNETCONF, NETLINK_ROUTE_SOCKET__NLMSG_READ },
70-
{ RTM_NEWMDB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
71-
{ RTM_DELMDB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
72-
{ RTM_GETMDB, NETLINK_ROUTE_SOCKET__NLMSG_READ },
73-
{ RTM_NEWNSID, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
74-
{ RTM_DELNSID, NETLINK_ROUTE_SOCKET__NLMSG_READ },
75-
{ RTM_GETNSID, NETLINK_ROUTE_SOCKET__NLMSG_READ },
76-
{ RTM_NEWSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ },
77-
{ RTM_GETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ },
78-
{ RTM_SETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
79-
{ RTM_NEWCACHEREPORT, NETLINK_ROUTE_SOCKET__NLMSG_READ },
80-
{ RTM_NEWCHAIN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
81-
{ RTM_DELCHAIN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
82-
{ RTM_GETCHAIN, NETLINK_ROUTE_SOCKET__NLMSG_READ },
83-
{ RTM_NEWNEXTHOP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
84-
{ RTM_DELNEXTHOP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
85-
{ RTM_GETNEXTHOP, NETLINK_ROUTE_SOCKET__NLMSG_READ },
86-
{ RTM_NEWLINKPROP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
87-
{ RTM_DELLINKPROP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
88-
{ RTM_NEWVLAN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
89-
{ RTM_DELVLAN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
90-
{ RTM_GETVLAN, NETLINK_ROUTE_SOCKET__NLMSG_READ },
91-
{ RTM_NEWNEXTHOPBUCKET, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
92-
{ RTM_DELNEXTHOPBUCKET, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
93-
{ RTM_GETNEXTHOPBUCKET, NETLINK_ROUTE_SOCKET__NLMSG_READ },
94-
{ RTM_NEWTUNNEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
95-
{ RTM_DELTUNNEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
96-
{ RTM_GETTUNNEL, NETLINK_ROUTE_SOCKET__NLMSG_READ },
29+
{ RTM_NEWLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
30+
{ RTM_DELLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
31+
{ RTM_GETLINK, NETLINK_ROUTE_SOCKET__NLMSG_READ },
32+
{ RTM_SETLINK, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
33+
{ RTM_NEWADDR, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
34+
{ RTM_DELADDR, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
35+
{ RTM_GETADDR, NETLINK_ROUTE_SOCKET__NLMSG_READ },
36+
{ RTM_NEWROUTE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
37+
{ RTM_DELROUTE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
38+
{ RTM_GETROUTE, NETLINK_ROUTE_SOCKET__NLMSG_READ },
39+
{ RTM_NEWNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
40+
{ RTM_DELNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
41+
{ RTM_GETNEIGH, NETLINK_ROUTE_SOCKET__NLMSG_READ },
42+
{ RTM_NEWRULE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
43+
{ RTM_DELRULE, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
44+
{ RTM_GETRULE, NETLINK_ROUTE_SOCKET__NLMSG_READ },
45+
{ RTM_NEWQDISC, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
46+
{ RTM_DELQDISC, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
47+
{ RTM_GETQDISC, NETLINK_ROUTE_SOCKET__NLMSG_READ },
48+
{ RTM_NEWTCLASS, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
49+
{ RTM_DELTCLASS, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
50+
{ RTM_GETTCLASS, NETLINK_ROUTE_SOCKET__NLMSG_READ },
51+
{ RTM_NEWTFILTER, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
52+
{ RTM_DELTFILTER, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
53+
{ RTM_GETTFILTER, NETLINK_ROUTE_SOCKET__NLMSG_READ },
54+
{ RTM_NEWACTION, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
55+
{ RTM_DELACTION, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
56+
{ RTM_GETACTION, NETLINK_ROUTE_SOCKET__NLMSG_READ },
57+
{ RTM_NEWPREFIX, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
58+
{ RTM_GETMULTICAST, NETLINK_ROUTE_SOCKET__NLMSG_READ },
59+
{ RTM_GETANYCAST, NETLINK_ROUTE_SOCKET__NLMSG_READ },
60+
{ RTM_GETNEIGHTBL, NETLINK_ROUTE_SOCKET__NLMSG_READ },
61+
{ RTM_SETNEIGHTBL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
62+
{ RTM_NEWADDRLABEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
63+
{ RTM_DELADDRLABEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
64+
{ RTM_GETADDRLABEL, NETLINK_ROUTE_SOCKET__NLMSG_READ },
65+
{ RTM_GETDCB, NETLINK_ROUTE_SOCKET__NLMSG_READ },
66+
{ RTM_SETDCB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
67+
{ RTM_NEWNETCONF, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
68+
{ RTM_DELNETCONF, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
69+
{ RTM_GETNETCONF, NETLINK_ROUTE_SOCKET__NLMSG_READ },
70+
{ RTM_NEWMDB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
71+
{ RTM_DELMDB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
72+
{ RTM_GETMDB, NETLINK_ROUTE_SOCKET__NLMSG_READ },
73+
{ RTM_NEWNSID, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
74+
{ RTM_DELNSID, NETLINK_ROUTE_SOCKET__NLMSG_READ },
75+
{ RTM_GETNSID, NETLINK_ROUTE_SOCKET__NLMSG_READ },
76+
{ RTM_NEWSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ },
77+
{ RTM_GETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_READ },
78+
{ RTM_SETSTATS, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
79+
{ RTM_NEWCACHEREPORT, NETLINK_ROUTE_SOCKET__NLMSG_READ },
80+
{ RTM_NEWCHAIN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
81+
{ RTM_DELCHAIN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
82+
{ RTM_GETCHAIN, NETLINK_ROUTE_SOCKET__NLMSG_READ },
83+
{ RTM_NEWNEXTHOP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
84+
{ RTM_DELNEXTHOP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
85+
{ RTM_GETNEXTHOP, NETLINK_ROUTE_SOCKET__NLMSG_READ },
86+
{ RTM_NEWLINKPROP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
87+
{ RTM_DELLINKPROP, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
88+
{ RTM_NEWVLAN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
89+
{ RTM_DELVLAN, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
90+
{ RTM_GETVLAN, NETLINK_ROUTE_SOCKET__NLMSG_READ },
91+
{ RTM_NEWNEXTHOPBUCKET, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
92+
{ RTM_DELNEXTHOPBUCKET, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
93+
{ RTM_GETNEXTHOPBUCKET, NETLINK_ROUTE_SOCKET__NLMSG_READ },
94+
{ RTM_NEWTUNNEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
95+
{ RTM_DELTUNNEL, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },
96+
{ RTM_GETTUNNEL, NETLINK_ROUTE_SOCKET__NLMSG_READ },
9797
};
9898

9999
static const struct nlmsg_perm nlmsg_tcpdiag_perms[] = {
100-
{ TCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
101-
{ DCCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
102-
{ SOCK_DIAG_BY_FAMILY, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
103-
{ SOCK_DESTROY, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE },
100+
{ TCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
101+
{ DCCPDIAG_GETSOCK, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
102+
{ SOCK_DIAG_BY_FAMILY, NETLINK_TCPDIAG_SOCKET__NLMSG_READ },
103+
{ SOCK_DESTROY, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE },
104104
};
105105

106106
static const struct nlmsg_perm nlmsg_xfrm_perms[] = {
107-
{ XFRM_MSG_NEWSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
108-
{ XFRM_MSG_DELSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
109-
{ XFRM_MSG_GETSA, NETLINK_XFRM_SOCKET__NLMSG_READ },
110-
{ XFRM_MSG_NEWPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
111-
{ XFRM_MSG_DELPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
112-
{ XFRM_MSG_GETPOLICY, NETLINK_XFRM_SOCKET__NLMSG_READ },
113-
{ XFRM_MSG_ALLOCSPI, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
114-
{ XFRM_MSG_ACQUIRE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
115-
{ XFRM_MSG_EXPIRE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
116-
{ XFRM_MSG_UPDPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
117-
{ XFRM_MSG_UPDSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
118-
{ XFRM_MSG_POLEXPIRE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
119-
{ XFRM_MSG_FLUSHSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
120-
{ XFRM_MSG_FLUSHPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
121-
{ XFRM_MSG_NEWAE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
122-
{ XFRM_MSG_GETAE, NETLINK_XFRM_SOCKET__NLMSG_READ },
123-
{ XFRM_MSG_REPORT, NETLINK_XFRM_SOCKET__NLMSG_READ },
124-
{ XFRM_MSG_MIGRATE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
125-
{ XFRM_MSG_NEWSADINFO, NETLINK_XFRM_SOCKET__NLMSG_READ },
126-
{ XFRM_MSG_GETSADINFO, NETLINK_XFRM_SOCKET__NLMSG_READ },
127-
{ XFRM_MSG_NEWSPDINFO, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
128-
{ XFRM_MSG_GETSPDINFO, NETLINK_XFRM_SOCKET__NLMSG_READ },
129-
{ XFRM_MSG_MAPPING, NETLINK_XFRM_SOCKET__NLMSG_READ },
130-
{ XFRM_MSG_SETDEFAULT, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
131-
{ XFRM_MSG_GETDEFAULT, NETLINK_XFRM_SOCKET__NLMSG_READ },
107+
{ XFRM_MSG_NEWSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
108+
{ XFRM_MSG_DELSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
109+
{ XFRM_MSG_GETSA, NETLINK_XFRM_SOCKET__NLMSG_READ },
110+
{ XFRM_MSG_NEWPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
111+
{ XFRM_MSG_DELPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
112+
{ XFRM_MSG_GETPOLICY, NETLINK_XFRM_SOCKET__NLMSG_READ },
113+
{ XFRM_MSG_ALLOCSPI, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
114+
{ XFRM_MSG_ACQUIRE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
115+
{ XFRM_MSG_EXPIRE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
116+
{ XFRM_MSG_UPDPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
117+
{ XFRM_MSG_UPDSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
118+
{ XFRM_MSG_POLEXPIRE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
119+
{ XFRM_MSG_FLUSHSA, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
120+
{ XFRM_MSG_FLUSHPOLICY, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
121+
{ XFRM_MSG_NEWAE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
122+
{ XFRM_MSG_GETAE, NETLINK_XFRM_SOCKET__NLMSG_READ },
123+
{ XFRM_MSG_REPORT, NETLINK_XFRM_SOCKET__NLMSG_READ },
124+
{ XFRM_MSG_MIGRATE, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
125+
{ XFRM_MSG_NEWSADINFO, NETLINK_XFRM_SOCKET__NLMSG_READ },
126+
{ XFRM_MSG_GETSADINFO, NETLINK_XFRM_SOCKET__NLMSG_READ },
127+
{ XFRM_MSG_NEWSPDINFO, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
128+
{ XFRM_MSG_GETSPDINFO, NETLINK_XFRM_SOCKET__NLMSG_READ },
129+
{ XFRM_MSG_MAPPING, NETLINK_XFRM_SOCKET__NLMSG_READ },
130+
{ XFRM_MSG_SETDEFAULT, NETLINK_XFRM_SOCKET__NLMSG_WRITE },
131+
{ XFRM_MSG_GETDEFAULT, NETLINK_XFRM_SOCKET__NLMSG_READ },
132132
};
133133

134134
static const struct nlmsg_perm nlmsg_audit_perms[] = {
135-
{ AUDIT_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ },
136-
{ AUDIT_SET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
137-
{ AUDIT_LIST, NETLINK_AUDIT_SOCKET__NLMSG_READPRIV },
138-
{ AUDIT_ADD, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
139-
{ AUDIT_DEL, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
140-
{ AUDIT_LIST_RULES, NETLINK_AUDIT_SOCKET__NLMSG_READPRIV },
141-
{ AUDIT_ADD_RULE, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
142-
{ AUDIT_DEL_RULE, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
143-
{ AUDIT_USER, NETLINK_AUDIT_SOCKET__NLMSG_RELAY },
144-
{ AUDIT_SIGNAL_INFO, NETLINK_AUDIT_SOCKET__NLMSG_READ },
145-
{ AUDIT_TRIM, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
146-
{ AUDIT_MAKE_EQUIV, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
147-
{ AUDIT_TTY_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ },
148-
{ AUDIT_TTY_SET, NETLINK_AUDIT_SOCKET__NLMSG_TTY_AUDIT },
149-
{ AUDIT_GET_FEATURE, NETLINK_AUDIT_SOCKET__NLMSG_READ },
150-
{ AUDIT_SET_FEATURE, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
135+
{ AUDIT_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ },
136+
{ AUDIT_SET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
137+
{ AUDIT_LIST, NETLINK_AUDIT_SOCKET__NLMSG_READPRIV },
138+
{ AUDIT_ADD, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
139+
{ AUDIT_DEL, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
140+
{ AUDIT_LIST_RULES, NETLINK_AUDIT_SOCKET__NLMSG_READPRIV },
141+
{ AUDIT_ADD_RULE, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
142+
{ AUDIT_DEL_RULE, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
143+
{ AUDIT_USER, NETLINK_AUDIT_SOCKET__NLMSG_RELAY },
144+
{ AUDIT_SIGNAL_INFO, NETLINK_AUDIT_SOCKET__NLMSG_READ },
145+
{ AUDIT_TRIM, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
146+
{ AUDIT_MAKE_EQUIV, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
147+
{ AUDIT_TTY_GET, NETLINK_AUDIT_SOCKET__NLMSG_READ },
148+
{ AUDIT_TTY_SET, NETLINK_AUDIT_SOCKET__NLMSG_TTY_AUDIT },
149+
{ AUDIT_GET_FEATURE, NETLINK_AUDIT_SOCKET__NLMSG_READ },
150+
{ AUDIT_SET_FEATURE, NETLINK_AUDIT_SOCKET__NLMSG_WRITE },
151151
};
152152

153-
154-
static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab, size_t tabsize)
153+
static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab,
154+
size_t tabsize)
155155
{
156156
unsigned int i;
157157
int err = -EINVAL;
158158

159-
for (i = 0; i < tabsize/sizeof(struct nlmsg_perm); i++)
159+
for (i = 0; i < tabsize / sizeof(struct nlmsg_perm); i++)
160160
if (nlmsg_type == tab[i].nlmsg_type) {
161161
*perm = tab[i].perm;
162162
err = 0;

0 commit comments

Comments
 (0)