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.
Showing the changes to include/trace (1 of 1 file). Show all
Unified · Split
| @@ -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 | ||
| 37 | DECLARE_EVENT_CLASS(dma_map, | 38 | DECLARE_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, |