On Mon, 18 Mar 2013, Daniel Vetter wrote:
Yep, there's a big comment in the irq handler for that chipset that we have a gaping race with when using MSI interrupts. Although the comment bodly claims that the race is small enough to avoid the dreaded "nobody cared" message. Looks like gmbus is good at hitting that race - on newer chips it already brought up a similar race in handling pch interrupts.
I see ... will target my focus in that direction, thanks.
Can you please give the below patch a whirl? It removes the probably race msi race avoidance code and replaces it with the same trick Paulo used to fix pch irq handling races.
Unfortunately it didn't change anything, the spurious interrupt report is still there.