On 12/11/2024 11:18 PM, Christoph Hellwig wrote: > On Thu, Dec 12, 2024 at 01:24:45PM +0800, Baochen Qiang wrote: >> yeah, you are right, Robin. didn't know there are convenient interfaces >> like these already. > > FYI, the DMA-API documentation says pretty straight forward to not > use the streaming API and documents these interfaces. But maybe it's > not clear enough, so I'm open to suggestions on how to make it more > obvious. This is probably less of a documentation issue and more of an issue with the fact that each instance of the ath driver is based upon the prior instance, and hence it inherits any usage of legacy APIs. So unless someone notices there is a better API, or proactively adds the usage of the new API for us, the ath drivers will continue to use legacy APIs. So it is appreciated that light has been shed on this issue. /jeff