Re: [PATCH] PCI: vmd: Flush initiator posted writes before demuxing interrupts on Meteor Lake
From: Manivannan Sadhasivam
Date: Wed Sep 02 2026 - 08:44:29 EST
On Mon, 24 Aug 2026 21:32:20 -0700, Rickey Bartlett wrote:
> Meteor Lake VMD (8086:7d0b) is affected by erratum MTL016: the VMD can
> signal its MSI before the posted writes carrying a child device's DMA
> data have landed in memory. vmd_irq() then demuxes to the child handler
> while the child's completion queue is not yet coherent, so the handler
> observes no completion and returns without consuming it. The I/O is
> only recovered when the block layer timeout expires and polls the queue:
>
> [...]
Applied, thanks!
[1/1] PCI: vmd: Flush initiator posted writes before demuxing interrupts on Meteor Lake
commit: 95ac22dd4bf13373f90bb6d51bcd1fd1d8f5db54
Best regards,
--
மணிவண்ணன் சதாசிவம்