Existing MISSING_CASE macro uses WARN call to dump the stack trace. Now that we have struct drm_device based drm_WARN, introduce struct drm_i915_private based i915_MISSING_CASE macro which uses drm_WARN so that device specific information will also get printed in backtrace. Also, automatically convert the MISSING_CASE with i915 specific i915_MISSING_CASE variant using coccinelle semantic patch scripts. i915_MISSING_CASE macro should be preferred over MISSING_CASE, wherever possible. Pankaj Bharadiya (10): drm/i915: Add i915 device based MISSING_CASE macro drm/i915/display/cdclk: Make MISSING_CASE backtrace i915 specific drm/i915/display/ddi: Make MISSING_CASE backtrace i915 specific drm/i915/display/display: Make MISSING_CASE backtrace i915 specific drm/i915/dp: Make MISSING_CASE backtrace i915 specific drm/i915/display/hdmi: Make MISSING_CASE backtrace i915 specific drm/i915/display: Make MISSING_CASE backtrace i915 specific drm/i915/gem: Make MISSING_CASE backtrace i915 specific drm/i915/gt: Make MISSING_CASE backtrace i915 specific drm/i915: Make MISSING_CASE backtrace i915 specific drivers/gpu/drm/i915/display/icl_dsi.c | 8 +++-- drivers/gpu/drm/i915/display/intel_bios.c | 4 +-- drivers/gpu/drm/i915/display/intel_bw.c | 6 ++-- drivers/gpu/drm/i915/display/intel_cdclk.c | 19 +++++++----- .../gpu/drm/i915/display/intel_combo_phy.c | 6 ++-- drivers/gpu/drm/i915/display/intel_ddi.c | 19 ++++++------ drivers/gpu/drm/i915/display/intel_display.c | 29 ++++++++++--------- drivers/gpu/drm/i915/display/intel_dp.c | 28 +++++++++--------- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 10 +++---- drivers/gpu/drm/i915/display/intel_hdmi.c | 12 ++++---- drivers/gpu/drm/i915/display/intel_hotplug.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 4 +-- drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 17 +++++++---- drivers/gpu/drm/i915/gt/intel_workarounds.c | 6 ++-- drivers/gpu/drm/i915/i915_debugfs.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 4 +++ drivers/gpu/drm/i915/intel_device_info.c | 13 +++++---- drivers/gpu/drm/i915/intel_pm.c | 10 +++---- 22 files changed, 113 insertions(+), 95 deletions(-) -- 2.23.0 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel