From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> I forgot to convert the tracepoints to the per-crtc vfuncs in https://patchwork.freedesktop.org/series/62287/ Fortunately I had a patch ready for that in a branch (for gen2 originally) so I just refreshed that a bit. And since I had to take another look at this stuff anyway I went ahead and nuked the irq vfuncs too. After this I believe our drm_driver struct should be happy in a mixed gen environment. Ville Syrjälä (3): drm/i915: Fix various tracepoints for gen2 drm/i915: Nuke drm_driver irq vfuncs drm/i915: Initialize drm_driver vblank funcs at compile time drivers/gpu/drm/i915/display/intel_display.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 291 +++++++++---------- drivers/gpu/drm/i915/i915_irq.h | 5 + drivers/gpu/drm/i915/i915_trace.h | 76 +++-- 5 files changed, 187 insertions(+), 194 deletions(-) -- 2.21.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx