On Tue, Aug 23, 2016 at 04:36:05PM -0500, Bjorn Helgaas wrote: > On Mon, Aug 08, 2016 at 09:47:51AM -0600, Keith Busch wrote: > > We can't initialize the list head on deletion as this causes the node > > to point to itself, looping infinitely if the vmd IRQ handler happened > > to be servicing that node. > > > > The list initialization was trying fix a bug from multiple calls to > > disable the same IRQ. We can fix this instead by having the vmd driver > > track if the interrupt is enabled. > > > > Signed-off-by: Keith Busch <keith.busch@xxxxxxxxx> > > Cc: Jon Derrick <jonathan.derrick@xxxxxxxxx> > > Reported-by: Grzegorz Koczot <grzegorz.koczot@xxxxxxxxx> > > Tested-by: Miroslaw Drost <miroslaw.drost@xxxxxxxxx> > > I assume you want > > Fixes: 97e923063575 ("x86/PCI: VMD: Initialize list item in IRQ disable") > > and you want this in for-linus so it goes in v4.8 instead of v4.9. > > I did that for you, so let me know if it's not right. Yes, that was our intention. Thank you for setting the "Fixes" and staging for 4.8. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html