cvs commit: src/sys/netinet in_pcb.c tcp_subr.c tcp_timer.c tcp_var.h

Robert Watson rwatson at FreeBSD.org
Tue Sep 12 04:40:35 PDT 2006


On Tue, 12 Sep 2006, Mike Silbersack wrote:

> On Tue, 12 Sep 2006, Mike Silbersack wrote:
>
>> On Mon, 11 Sep 2006, Gleb Smirnoff wrote:
>> 
>>> The UMA zone can't be made smaller than it is, while IP port ranges can 
>>> vary in both directions.
>> 
>> Hm, it can't be made smaller because we're using UMA_ZONE_NOFREE... why are 
>> we using that?  Shouldn't locking handle that, rwatson? :)
>
> Hm, it's been UMA_ZONE_NOFREE since day one.  The reason may or may not be 
> relevant after all the work rwatson has done with locking.

Unless the monitoring model is changed, this remains 100% necessary, or we may 
find ourselves performing mutex operations on uninitialized mutexes, 
corrupting kernel memory, or exporting other kernel data structures improperly 
to user space.

Robert N M Watson
Computer Laboratory
University of Cambridge


More information about the cvs-all mailing list