svn commit: r243994 - head/sys/kern
Pawel Jakub Dawidek
pjd at FreeBSD.org
Fri Dec 7 22:15:52 UTC 2012
Author: pjd
Date: Fri Dec 7 22:15:51 2012
New Revision: 243994
URL: http://svnweb.freebsd.org/changeset/base/243994
Log:
- Make socket_zone static - it is used only in this file.
- Update maxsockets on uma_zone_set_max().
Obtained from: WHEEL Systems
Modified:
head/sys/kern/uipc_socket.c
Modified: head/sys/kern/uipc_socket.c
==============================================================================
--- head/sys/kern/uipc_socket.c Fri Dec 7 22:13:33 2012 (r243993)
+++ head/sys/kern/uipc_socket.c Fri Dec 7 22:15:51 2012 (r243994)
@@ -259,14 +259,14 @@ SYSCTL_NODE(_kern, KERN_IPC, ipc, CTLFLA
* 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);
}
More information about the svn-src-all
mailing list