History

dma-mapping: handle DMA_ATTR_CPU_CACHE_CLEAN in trace output

Tracing prints decoded DMA attribute flags, but it does not yet include the recently added DMA_ATTR_CPU_CACHE_CLEAN. Add support for decoding and displaying this attribute in the trace output.

Leon Romanovsky committed 8 months ago

Commit 6f45b161 parent eca58531 file · +2 −1Browse files

Unified · Split

include/trace/events/dma.h+2−1
@@ -32,7 +32,8 @@ TRACE_DEFINE_ENUM(DMA_NONE); · 31 unmodified lines
3232 { DMA_ATTR_ALLOC_SINGLE_PAGES, "ALLOC_SINGLE_PAGES" }, \
3333 { DMA_ATTR_NO_WARN, "NO_WARN" }, \
3434 { DMA_ATTR_PRIVILEGED, "PRIVILEGED" }, \
35− { DMA_ATTR_MMIO, "MMIO" })
35+ { DMA_ATTR_MMIO, "MMIO" }, \
36+ { DMA_ATTR_CPU_CACHE_CLEAN, "CACHE_CLEAN" })
3637
3738 DECLARE_EVENT_CLASS(dma_map,
3839 TP_PROTO(struct device *dev, phys_addr_t phys_addr, dma_addr_t dma_addr,