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