Hello, Robert. On 01/11/2010 10:39 AM, Robert Hancock wrote: > It'd be interesting to see if it makes a difference, but I don't think > the patch is quite right. According to the datasheet, doing the MSI ack > while the interrupt source is still pending will cause a new MSI to be > sent, so if you do it before handling the interrupt you'll generate a > spurious interrupt after every real one. Ah... okay, so the generation of MSI is level triggered? If so, your original patch is correct. I was thinking it might be edge triggered and it should be cleared before checking master event mask. Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html