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

Showing the changes to include/trace (1 of 1 file). Show all

Unified · Split

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