Hey! I'll try to review this tomorrow or the day after if you're still interested in me doing so :) On Thu, 2021-10-21 at 01:33 +0300, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Finally got around to refreshing my vblank worker gamma LUT series. > Since I started this (ahem, some years ago) Lyude took over the > actual vblank worker implementation, mostly rewrote it I think, > and landed it for use in nouveau. So now I'm just left with the > easy task of using it for i915 gamma LUT updates. And so here > we are. > > CC: Lyude Paul <lyude@xxxxxxxxxx> > > Ville Syrjälä (4): > drm/i915: Move function prototypes to the correct header > drm/i915: Do vrr push before sampling the freame counter > drm/i915: Use vblank workers for gamma updates > drm/i915: Use unlocked register accesses for LUT loads > > drivers/gpu/drm/i915/display/intel_color.c | 128 +++++++++--------- > drivers/gpu/drm/i915/display/intel_crtc.c | 82 ++++++++++- > drivers/gpu/drm/i915/display/intel_crtc.h | 7 + > drivers/gpu/drm/i915/display/intel_display.c | 9 +- > .../drm/i915/display/intel_display_types.h | 8 ++ > drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- > drivers/gpu/drm/i915/display/intel_psr.c | 2 +- > drivers/gpu/drm/i915/display/intel_sprite.h | 4 - > drivers/gpu/drm/i915/i915_trace.h | 42 ++++++ > 9 files changed, 203 insertions(+), 83 deletions(-) > -- Cheers, Lyude Paul (she/her) Software Engineer at Red Hat