Re: 5.2-RELEASE TODO

From: Munehiro Matsuda <haro_at_kgt.co.jp>
Date: Tue, 16 Dec 2003 09:38:15 +0900 (JST)
From: Mathew Kanner <mat_at_cnd.mcgill.ca>
Date: Mon, 15 Dec 2003 13:56:06 -0500
<snip>
::> I still get LOR with my sound card and some hicup under disk load, with
::> today's 5.2-CURRENT. It's a UP system with following sound card.
::> 
::> pcm0: <Yamaha DS-1E (YMF744)> port 0xfcac-0xfcaf,0xfc00-0xfc3f mem 0xfecf0000-0xfecf7fff irq 9 at device 9.0 on pci0
::> pcm0: <Asahi Kasei AK4543 AC97 Codec>
::> 
::> Also, here's hand written LOR message:
::> 
::> lock order reversal
::>  1st 0xc3405440 pcm0 (sound softc) _at_ dev/sound/pci/ds1.c:734
::>  2nd 0xc3405080 pcm0:play:0 (pcm play channel) _at_ dev/sound/pcm/channel.c:480
::> Stack backtrace:
::> ....
::> witness_lock(c3405080,0,c07a8705,1e0,c33f7300) at witness_lock+0x672
::> _mtx_lock_flags(c3405080,0,c07a8705,1e0,0) at _mtx_lock_flags+0xba
::> chn_intr(c33f7300,104,4,4,c3405240) at chn_intr+0x2f
::> ds_intr(c340b4000,0,c07b3baa,21f,c334c1c4) at ds_intr+0xf5
::> ithread_loop(c1856900,d03a7d48,c07b3a24,311,3473635f) at ithread_loop+0x192
::> fork_exit(c059da00,c1856900,d03a7d48) at fork_exit+0xb4
::> fork_trampoline() at fork_trampoline+0x8
::
::	Hello,
::	This LOR is mostly harmless.  Please try the attached patch
::the avoid it.  Since this bug isn't critical, I won't commit it to 5.2
::unless instructed otherwise by the -re team.

Hello Mat,

Thanks for the patch.
LOR does seem to have gone away.
I'll do some more testing under load, and see how it does.

Thank you,
 Haro
=------------------------------------------------------------------------------
           _ _    Munehiro (haro) Matsuda
 -|- /_\  |_|_|   Internet Solution Dept., Kubota Graphics Technologies Inc.
 /|\ |_|  |_|_|   2-8-8 Shinjuku Shinjuku-ku Tokyo 160-0022, Japan
                  Tel: +81-3-3225-0767  Fax: +81-3-3225-0740
                  Email: haro_at_kgt.co.jp
Received on Mon Dec 15 2003 - 15:38:22 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:34 UTC