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]

 



* Tony Lindgren <tony@xxxxxxxxxxx> [081021 15:02]:
> * 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.
> 
> Anyways, I'll revert the earlier patch from Lauri, and apply
> this one. Will also add it to omap-fixes queue for the mainline
> kernel.

BTW, looks like marking just the L4 as MT_MEMORY_SO is enough to
get rid of the spurious irq 95 interrupts.

> Regards,
> 
> Tony

--
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