Hi Laurent,
On Sun, 2010-12-12 at 13:44 +0100, Laurent Pinchart wrote:
> Hi Ohad,
>
> While testing the tidspbridge driver (2.6.37-rc5, plus patches from the
> dspbridge branch in linux-omap-2.6) I ran into the following lock
> inconsistency:
>
> [ 191.045166] =================================
> [ 191.051269] [ INFO: inconsistent lock state ]
> [ 191.055816] 2.6.37-rc5-00062-gd8b8a63 #8
> [ 191.059906] ---------------------------------
> [ 191.064453] inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage.
> [ 191.070709] dummy/1544 [HC0[0]:SC0[0]:HE1:SE1] takes:
> [ 191.075988] (&(&mq->lock)->rlock){+.?...}, at: [<bf000744>]
> omap_mbox_msg_send+0x18/0xa4 [mailbox]
> [ 191.085479] {IN-SOFTIRQ-W} state was registered at:
> [ 191.090576] [<c008e914>] __lock_acquire+0x5f0/0x17c4
> [ 191.095947] [<c008fbc0>] lock_acquire+0xd8/0xfc
> [ 191.100860] [<c0373d3c>] _raw_spin_lock+0x30/0x40
> [ 191.105957] [<bf000744>] omap_mbox_msg_send+0x18/0xa4 [mailbox]
> [ 191.112335] [<bf014a08>] sm_interrupt_dsp+0xe0/0x114 [bridgedriver]
> [ 191.119201] [<bf0122d4>] io_dpc+0x364/0x6c4 [bridgedriver]
> [ 191.125152] [<c0067294>] tasklet_action+0x70/0x100
> [ 191.130371] [<c0067974>] __do_softirq+0xc4/0x1b4
> [ 191.135375] [<c0067b44>] do_softirq+0x44/0x68
> [ 191.140136] [<c0067bcc>] run_ksoftirqd+0x64/0x10c
> [ 191.145233] [<c007c3a0>] kthread+0x84/0x8c
> [ 191.149688] [<c003aad0>] kernel_thread_exit+0x0/0x8
> [ 191.154968] irq event stamp: 3602
I noticed this too, but this patch should fix it:
https://patchwork.kernel.org/patch/365292/
Ionut.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html