I recently bumped into some issues while using trace-cmd to inspect i915 display trace events. This series of patches provides fixes for them. v2: - Add another patch to zero-initialize frame/scanline counts. - Add static_assert(PIPE_A == _TRACE_PIPE_A) in "Do not use ids from enum pipe in TP_printk()". v3: - Rebase after a long time for fresh CI results. Gustavo Sousa (5): drm/i915/display: Fix out-of-bounds access in pipe-related tracepoints drm/i915/display: Zero-initialize frame/scanline counts in tracepoints drm/i915/display: Store pipe name in trace events drm/i915/display: Do not use ids from enum pipe in TP_printk() drm/i915/display: Cover all possible pipes in TP_printk() .../drm/i915/display/intel_display_trace.h | 206 +++++++++++------- 1 file changed, 125 insertions(+), 81 deletions(-) -- 2.46.1