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

From: Manivannan Sadhasivam

Date: Wed Jul 29 2026 - 01:07:35 EST



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,
--
மணிவண்ணன் சதாசிவம்