Quoting Ville Syrjala (2017-11-23 19:41:57) > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > The hardware always writes one or two bytes in the index portion of > an indexed transfer. Make sure the message we send as the index > doesn't have a zero length. > > Cc: stable@xxxxxxxxxxxxxxx > Cc: Daniel Kurtz <djkurtz@xxxxxxxxxxxx> > Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > Cc: Daniel Vetter <daniel.vetter@xxxxxxxx> > Cc: Sean Paul <seanpaul@xxxxxxxxxxxx> > Fixes: 56f9eac05489 ("drm/i915/intel_i2c: use INDEX cycles for i2c read transactions") > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Reviewed-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> -Chris