On Thu, Jan 17, 2019 at 11:11:09AM +0100, Geert Uytterhoeven wrote: > Hi Wolfram, > > On Thu, Jan 17, 2019 at 1:36 AM Wolfram Sang > wrote: > > pd->pos won't be smaller than -1, so we can simplify the logic. > > > > Signed-off-by: Wolfram Sang > > Thanks for your patch! > > > --- a/drivers/i2c/busses/i2c-sh_mobile.c > > +++ b/drivers/i2c/busses/i2c-sh_mobile.c > > @@ -392,13 +392,9 @@ static int sh_mobile_i2c_isr_rx(struct sh_mobile_i2c_data *pd) > > int real_pos; > > > > do { > > - if (pd->pos <= -1) { > > If this condition is never true, shouldn't the block just be removed instead? "pd->pos won't be *smaller* than -1"