Am 21.01.2013 14:02, schrieb Julia Lawall: > From: Julia Lawall <Julia.Lawall@xxxxxxx> > > Delete successive tests to the same location. There was a previous test on > ret and it has not been updated since then. > > A simplified version of the semantic match that finds this problem is as > follows: (http://coccinelle.lip6.fr/) > > // <smpl> > @s exists@ > local idexpression y; > expression x,e; > @@ > > *if ( \(x == NULL\|IS_ERR(x)\|y != 0\) ) > { ... when forall > return ...; } > ... when != \(y = e\|y += e\|y -= e\|y |= e\|y &= e\|y++\|y--\|&y\) > when != \(XT_GETPAGE(...,y)\|WMI_CMD_BUF(...)\) > *if ( \(x == NULL\|IS_ERR(x)\|y != 0\) ) > { ... when forall > return ...; } > // </smpl> > > Signed-off-by: Julia Lawall <Julia.Lawall@xxxxxxx> > > --- > Perhaps it was intended to test somthing, but I am not sure what. > > drivers/staging/omap-thermal/omap-bandgap.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/staging/omap-thermal/omap-bandgap.c b/drivers/staging/omap-thermal/omap-bandgap.c > index 8346e34..89f7180 100644 > --- a/drivers/staging/omap-thermal/omap-bandgap.c > +++ b/drivers/staging/omap-thermal/omap-bandgap.c > @@ -568,8 +568,6 @@ int omap_bandgap_read_update_interval(struct omap_bandgap *bg_ptr, int id, > > tsr = bg_ptr->conf->sensors[id].registers; > time = omap_bandgap_readl(bg_ptr, tsr->bgap_counter); > - if (ret) > - return ret; > time = (time & tsr->counter_mask) >> __ffs(tsr->counter_mask); > time = time * 1000 / bg_ptr->clk_rate; > since * and / have the same priority (time*1000)/bg_ptr->clk_rate may be better just to serve my paranoia re, wh > -- > To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html