Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/uvm
On Sat, Aug 06, 2011 at 05:25:04PM +0000, Mindaugas Rasiukevicius wrote:
> Module Name: src
> Committed By: rmind
> Date: Sat Aug 6 17:25:04 UTC 2011
>
> Modified Files:
> src/sys/uvm: uvm_amap.c uvm_anon.c uvm_anon.h uvm_fault.c uvm_loan.c
> uvm_map.c
>
> Log Message:
> - Rework uvm_anfree() into uvm_anon_freelst(), which always drops the lock.
> - Free anons in uvm_anon_freelst() without lock held.
> - Mechanic sync to unused loaning code.
These changes caused a regression;
ump/rumpkern/t_sp (393/449): 10 test cases
basic: Passed.
fork_fakeauth: Passed.
fork_pipecomm: Passed.
fork_simple: Passed.
reconnect: Passed.
signal: Passed.
sigsafe: Passed.
stress_killer: panic: kernel diagnostic assertion "anon->an_page ==
NULL" failed: file
"/bracket/i386/work/2011.08.06.19.23.38/src/sys/uvm/uvm_anon.c", line
202
cpu0: Begin traceback...
?(c0e86374,dc6,c5548940,1,c0ea46e4,0,c4ecbf80,1,c0ea3914,0) at 0
cpu0: End traceback...
dumping to dev 0,1 offset 1984
dump 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
succeeded
The same assertion is catched with other tests too (see [1]).
- Jukka.
[1] Examples:
http://releng.netbsd.org/b5reports/i386/build/2011.08.06.19.23.38/test.log
http://releng.netbsd.org/b5reports/i386/build/2011.08.06.19.47.54/test.log
http://releng.netbsd.org/b5reports/i386/build/2011.08.06.19.53.24/test.log
http://releng.netbsd.org/b5reports/i386/build/2011.08.07.02.18.56/test.log
Home |
Main Index |
Thread Index |
Old Index