Skip to content
Commit 90ac706e authored by Robin Murphy's avatar Robin Murphy Committed by Christoph Hellwig
Browse files

dma-mapping: factor out dummy DMA ops



The dummy DMA ops are currently used by arm64 for any device which has
an invalid ACPI description and is thus barred from using DMA due to not
knowing whether is is cache-coherent or not. Factor these out into
general dma-mapping code so that they can be referenced from other
common code paths. In the process, we can prune all the optional
callbacks which just do the same thing as the default behaviour, and
fill in .map_resource for completeness.

Signed-off-by: default avatarRobin Murphy <robin.murphy@arm.com>
[hch: moved to a separate source file]
Reviewed-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: default avatarJesper Dangaard Brouer <brouer@redhat.com>
Tested-by: default avatarJesper Dangaard Brouer <brouer@redhat.com>
Tested-by: default avatarTony Luck <tony.luck@intel.com>
Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
parent 3731c3d4
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment