Re: ARM: OMAP3: Fix get_irqnr_and_base to clear spurious interrupt bits

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

 



On Wed, Oct 22, 2008 at 1:02 AM, Tony Lindgren <tony@xxxxxxxxxxx> wrote:
> * Felipe Contreras <felipe.contreras@xxxxxxxxx> [081021 14:34]:
>> On Tue, Oct 21, 2008 at 11:37 PM, Tony Lindgren <tony@xxxxxxxxxxx> wrote:
>> > * Felipe Contreras <felipe.contreras@xxxxxxxxx> [081021 13:09]:
>> >> On Tue, Oct 21, 2008 at 7:58 AM, Tony Lindgren <tony@xxxxxxxxxxx> wrote:
>> >> > Hi all,
>> >> >
>> >> > Here's a bug fix for the irq -33 issue. So far it looks like the irq
>> >> > spurious bits just tell that the irq sorting is invalid.
>> >> >
>> >> > This patch applies after undoing Lauri's patch
>> >> > 5dc857b34441d5c0989b68bf3a488f89983b2645.
>> >>
>> >> You mean?
>> >> 3da0e10243d075b905dfa8f1b4a6cb3694ab2ce0
>> >
>> > Oops yeah.
>> >
>> >> > Looks like there are still occasional spurious GPT12 interrupts, so
>> >> > I'm now looking into that.
>> >>
>> >> Works perfectly fine with my DSP tests :)
>> >
>> > Thanks for testing, good to hear.
>>
>> Hm, I forgot to revert acb7f8, so the test is not valid. I will try
>> again tomorrow.
>
> Well so far the only difference in my tests have been that with
> strongly ordered patch there are no spurious irq 95 interrupts,
> while without the strongly ordered patch there are occasional
> spurious irq 95 interrupts.
>
> These irq 95 interrupts without the strongly ordered patch are
> strange as I don't have GPT12 enabled. Also, when they occur,
> the INTCPS_SIR_IRQ bits for SPURIOUSIRQFLAG are set to 0x3ffffff
> instead of the normal 0 or 1.
>
> Anybody have an idea whtat the SPURIOUSIRQFLAG bits are
> supposed to tell in addition to the priority sorting information
> being valid or not?
>
> The spurious interrupts show up easily with Natan's DSP ping
> test. There's about one spurious irq 95 every two seconds
> or so. The system still keeps working normally.

I've reverted the strongly ordered patch and I'm not getting any IRQ
issues with any DSP tests, including the ping one.

I'm using the latest patches from Hiroshi (20081021), so maybe that
has something to do with it?

-- 
Felipe Contreras
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux