Date: Sat, 6 Nov 2010 14:38:57 +0000 (UTC) From: Lawrence Stewart <lstewart@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/vm uma.h uma_core.c Message-ID: <201011061439.oA6EdLbx057378@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
lstewart 2010-11-06 14:38:57 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sys/vm uma.h uma_core.c
Log:
SVN rev 214881 on 2010-11-06 14:38:57Z by lstewart
MFC r211396 (originally committed by andre):
Add uma_zone_get_max() to obtain the effective limit after a call to
uma_zone_set_max().
The UMA zone limit is not exactly set to the value supplied but rounded up to
completely fill the backing store increment (a page normally). This can lead to
surprising situations where the number of elements allocated from UMA is higher
than the supplied limit value. The new get function reads back the effective
value so that the supplied limit value can be adjusted to the real limit.
The base code from r211396 was modified as part of this MFC in order to work
correctly on FreeBSD 7.
Reviewed by: jeffr
Revision Changes Path
1.31.2.2 +12 -0 src/sys/vm/uma.h
1.147.2.6 +18 -0 src/sys/vm/uma_core.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011061439.oA6EdLbx057378>
