summaryrefslogtreecommitdiff
path: root/include/linux/workqueue_api.h
diff options
context:
space:
mode:
authorFrank Li <Frank.Li@nxp.com>2026-09-28 14:32:35 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-10-01 11:08:54 +0200
commitdf5a38b065c919658c4ca10bf0f25fcc30f21500 (patch)
tree0c232ce6ee12ee6f5022385342b4608d50d6fe66 /include/linux/workqueue_api.h
parentf6ea556620bfd5a5a596d656546634ea1dcd51ec (diff)
serial: use dmaengine_get_dma_device() instead of chan->device->dev
Replace direct dma_chan::device::dev access with the proper dmaengine_get_dma_device() for consumer API chan->device->dev is not always the device used for DMA mapping. Some DMA engines support per-channel IOMMU mappings, so different channels may use different DMA devices. dmaengine_get_dma_device() returns the correct device for each channel. This also prepares for making the DMA engine provider data structures private. DMA consumers should not access DMA engine internals directly. Assisted-by: LLM Signed-off-by: Frank Li <Frank.Li@nxp.com> Link: https://patch.msgid.link/20260928183252.1965169-1-Frank.Li@oss.nxp.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/workqueue_api.h')
0 files changed, 0 insertions, 0 deletions