Dear Paul, Guennadi I cannot compile on current paul/master. below patch seems breaks compile. "ret" is still needed. Can you revert it or apply attached patch ? At Thu, 05 May 2011 18:32:36 +0200 (CEST), Guennadi wrote: > > The "ret" variable in sh_mobile_lcdc_start() is only used at one > location, move its definition to the inner-most scope. > > Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@xxxxxx> > --- > drivers/video/sh_mobile_lcdcfb.c | 12 ++++++------ > 1 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/video/sh_mobile_lcdcfb.c b/drivers/video/sh_mobile_lcdcfb.c > index 9bcc61b..466834c 100644 > --- a/drivers/video/sh_mobile_lcdcfb.c > +++ b/drivers/video/sh_mobile_lcdcfb.c > @@ -469,7 +469,6 @@ static int sh_mobile_lcdc_start(struct sh_mobile_lcdc_priv *priv) > int bpp = 0; > unsigned long ldddsr; > int k, m; > - int ret = 0; > > /* enable clocks before accessing the hardware */ > for (k = 0; k < ARRAY_SIZE(priv->ch); k++) { > @@ -538,11 +537,12 @@ static int sh_mobile_lcdc_start(struct sh_mobile_lcdc_priv *priv) > lcdc_write_chan(ch, LDPMR, 0); > > board_cfg = &ch->cfg.board_cfg; > - if (board_cfg->setup_sys) > - ret = board_cfg->setup_sys(board_cfg->board_data, ch, > - &sh_mobile_lcdc_sys_bus_ops); > - if (ret) > - return ret; > + if (board_cfg->setup_sys) { > + int ret = board_cfg->setup_sys(board_cfg->board_data, > + ch, &sh_mobile_lcdc_sys_bus_ops); > + if (ret) > + return ret; > + } > } > > /* word and long word swap */ > -- > 1.7.2.5 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-sh" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html --- drivers/video/sh_mobile_lcdcfb.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/video/sh_mobile_lcdcfb.c b/drivers/video/sh_mobile_lcdcfb.c index 404c03b..d0a03ef 100644 --- a/drivers/video/sh_mobile_lcdcfb.c +++ b/drivers/video/sh_mobile_lcdcfb.c @@ -617,6 +617,7 @@ static int sh_mobile_lcdc_start(struct sh_mobile_lcdc_priv *priv) unsigned long icb_addr_y, icb_addr_c; int icb_pitch; int pf; + int ret; cfg = ch->cfg.meram_cfg; mdev = priv->meram_dev; -- Best regards -- Kuninori Morimoto -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html