Hey Hsin-Yi, Thanks for catching this. checkpatch --strict is throwing an error for this patch. With that, feel free to add my r-b. Reviewed-by: Robert Foss <robert.foss@xxxxxxxxxx> On Fri, 12 Nov 2021 at 12:24, Hsin-Yi Wang <hsinyi@xxxxxxxxxxxx> wrote: > > edid_read() was assumed to return 0 on success. After > 7f16d0f3b8e2("drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()"), > the function can return >= 0 for successful case. Fix the g_edid_break > condition in sp_tx_edid_read(). > > Fixes: 7f16d0f3b8e2("drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()") > Signed-off-by: Hsin-Yi Wang <hsinyi@xxxxxxxxxxxx> > --- > drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c > index 1a871f6b6822ee..392203b576042b 100644 > --- a/drivers/gpu/drm/bridge/analogix/anx7625.c > +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c > @@ -826,7 +826,7 @@ static int sp_tx_edid_read(struct anx7625_data *ctx, > g_edid_break = edid_read(ctx, offset, > pblock_buf); > > - if (g_edid_break) > + if (g_edid_break < 0) > break; > > memcpy(&pedid_blocks_buf[offset], > -- > 2.34.0.rc1.387.gb447b232ab-goog >