svn commit: r281353 - head/sys/vm

Gleb Smirnoff glebius at FreeBSD.org
Fri Apr 10 06:56:50 UTC 2015


Author: glebius
Date: Fri Apr 10 06:56:49 2015
New Revision: 281353
URL: https://svnweb.freebsd.org/changeset/base/281353

Log:
  UMA zone limit can be lowered, so remove protection against from
  the sysctl_handle_uma_zone_max().
  
  Sponsored by:	Nginx, Inc.

Modified:
  head/sys/vm/uma_core.c

Modified: head/sys/vm/uma_core.c
==============================================================================
--- head/sys/vm/uma_core.c	Fri Apr 10 06:55:43 2015	(r281352)
+++ head/sys/vm/uma_core.c	Fri Apr 10 06:56:49 2015	(r281353)
@@ -3540,16 +3540,13 @@ int
 sysctl_handle_uma_zone_max(SYSCTL_HANDLER_ARGS)
 {
 	uma_zone_t zone = *(uma_zone_t *)arg1;
-	int error, max, old;
+	int error, max;
 
-	old = max = uma_zone_get_max(zone);
+	max = uma_zone_get_max(zone);
 	error = sysctl_handle_int(oidp, &max, 0, req);
 	if (error || !req->newptr)
 		return (error);
 
-	if (max < old)
-		return (EINVAL);
-
 	uma_zone_set_max(zone, max);
 
 	return (0);


More information about the svn-src-all mailing list