Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/kern



Andrew Doran wrote:
> On Sun, Dec 07, 2008 at 02:21:04AM +0000, Christoph Egger wrote:
> 
>> Log Message:
>> Spans may never overlap. Overlapping spans mean memory corruption
>> when used by kmem(9), for example.
>> Do sanity checks to detect such spans on DEBUG kernels.
> 
> Cool!
> 
> One problem: vm->vm_lock isn't held at some points where you call
> vmem_check_sanity(), so it could crash or return false positives.

The bug I'm about to track down happens during uao_create() called
by uvm_init(). Does the vm_lock problem matter in this very early stage?

Christoph


Home | Main Index | Thread Index | Old Index