diff options
Diffstat (limited to 'security')
-rw-r--r-- | security/selinux/netlink.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/security/selinux/netlink.c b/security/selinux/netlink.c index 8a23a35b9c5b..8a77725423e0 100644 --- a/security/selinux/netlink.c +++ b/security/selinux/netlink.c | |||
@@ -111,8 +111,12 @@ void selnl_notify_policyload(u32 seqno) | |||
111 | 111 | ||
112 | static int __init selnl_init(void) | 112 | static int __init selnl_init(void) |
113 | { | 113 | { |
114 | struct netlink_kernel_cfg cfg = { | ||
115 | .groups = SELNLGRP_MAX, | ||
116 | }; | ||
117 | |||
114 | selnl = netlink_kernel_create(&init_net, NETLINK_SELINUX, | 118 | selnl = netlink_kernel_create(&init_net, NETLINK_SELINUX, |
115 | SELNLGRP_MAX, NULL, NULL, THIS_MODULE); | 119 | THIS_MODULE, &cfg); |
116 | if (selnl == NULL) | 120 | if (selnl == NULL) |
117 | panic("SELinux: Cannot create netlink socket."); | 121 | panic("SELinux: Cannot create netlink socket."); |
118 | netlink_set_nonroot(NETLINK_SELINUX, NL_NONROOT_RECV); | 122 | netlink_set_nonroot(NETLINK_SELINUX, NL_NONROOT_RECV); |