On Wed, Sep 20, 2023 at 05:54:26PM +0100, Robin Murphy wrote: > As I mentioned before, I think it might make the most sense to make the > whole thing into a "proper" dma_alloc_sgtable() function, which can then be > used with dma_sync_sgtable_*() as dma_alloc_pages() is used with > dma_sync_single_*() (and then dma_alloc_noncontiguous() clearly falls as > the special in-between case). Why not just use dma_alloc_noncontiguous if the caller wants an sgtable anyway?