summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2012-12-07 22:15:51 +0000
committerpjd <pjd@FreeBSD.org>2012-12-07 22:15:51 +0000
commit4a320b1cc2b65d10d1bcfe87fb526e1a5bc8c6e6 (patch)
tree91daaab4a6cf59f190f2f86712fab516b09609e8 /sys/kern/uipc_socket.c
parente7a7ec64072771fbc5ef9cf9ae85618998eba6d2 (diff)
downloadFreeBSD-src-4a320b1cc2b65d10d1bcfe87fb526e1a5bc8c6e6.zip
FreeBSD-src-4a320b1cc2b65d10d1bcfe87fb526e1a5bc8c6e6.tar.gz
- Make socket_zone static - it is used only in this file.
- Update maxsockets on uma_zone_set_max(). Obtained from: WHEEL Systems
Diffstat (limited to 'sys/kern/uipc_socket.c')
-rw-r--r--sys/kern/uipc_socket.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c
index bdd71a6..83fa112 100644
--- a/sys/kern/uipc_socket.c
+++ b/sys/kern/uipc_socket.c
@@ -259,14 +259,14 @@ SYSCTL_NODE(_kern, KERN_IPC, ipc, CTLFLAG_RW, 0, "IPC");
* Initialize the socket subsystem and set up the socket
* memory allocator.
*/
-uma_zone_t socket_zone;
+static uma_zone_t socket_zone;
int maxsockets;
static void
socket_zone_change(void *tag)
{
- uma_zone_set_max(socket_zone, maxsockets);
+ maxsockets = uma_zone_set_max(socket_zone, maxsockets);
}
static void
@@ -275,7 +275,7 @@ socket_init(void *tag)
socket_zone = uma_zcreate("socket", sizeof(struct socket), NULL, NULL,
NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE);
- uma_zone_set_max(socket_zone, maxsockets);
+ maxsockets = uma_zone_set_max(socket_zone, maxsockets);
EVENTHANDLER_REGISTER(maxsockets_change, socket_zone_change, NULL,
EVENTHANDLER_PRI_FIRST);
}
OpenPOWER on IntegriCloud