Re: [PATCH v3 0/3] bus: mhi: ep: Implement flush_async() callback to flush async read/write

Manivannan Sadhasivam <[email protected]> Wed, 29 Jul 2026 06:58:52 +0200
Newsgroups dev.linux.lists.mhi,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci
Message-ID <178530113260.852147.5240823277113848996.b4-ty@b4>
On Wed, 22 Jul 2026 07:54:43 +0200, Manivannan Sadhasivam wrote:
> This series introduces a new mhi_cntrl->flush_async() callback to flush the
> async read/write operations performed by the MHI controller using offload
> mechanisms such as DMA.
> 
> The MHI EPF driver implements this callback by flushing the DMA wq. With this
> series, the MHI EP stack can guarnatee that the channel specific xfer_cb() won't
> be run after calling mhi_ep_remove() and mhi_ep_abort_transfer().
> 
> [...]

Applied, thanks!

[1/3] bus: mhi: ep: Add mhi_cntrl->flush_async() callback to flush the async read/write
      commit: d5a2ccf92c8ab3bcfadbae2f46349bf164c71eba
[2/3] bus: mhi: ep: Flush async transfers before notifying disconnect in mhi_ep_abort_transfer()
      commit: 9daf648da0049c99fd4f2dd06b7dc7d4a43c6d8e
[3/3] PCI: epf-mhi: Implement mhi_cntrl->flush_async() to flush DMA read/write
      commit: f502c0316c52b1f71fe544f99676805d90c554ba

Best regards,
-- 
மணிவண்ணன் சதாசிவம்