On Thu, Dec 31, 2015 at 12:19:25AM +0530, Souptick Joarder wrote: > HI Glen, > > On Thu, Dec 24, 2015 at 11:32 AM, Glen Lee <glen.lee@xxxxxxxxx> wrote: > > This patch fixes a bug that return always 0 so it fails every time. > > > > Fixes: c1af9db78950 ("staging: wilc1000: call linux_sdio_init instead of io_init") > > Signed-off-by: Glen Lee <glen.lee@xxxxxxxxx> > > --- > > Changes in v2: separate v1 patch into two patches. > > --- > > drivers/staging/wilc1000/wilc_sdio.c | 2 -- > > 1 file changed, 2 deletions(-) > > > > diff --git a/drivers/staging/wilc1000/wilc_sdio.c b/drivers/staging/wilc1000/wilc_sdio.c > > index e961b50..464d27d 100644 > > --- a/drivers/staging/wilc1000/wilc_sdio.c > > +++ b/drivers/staging/wilc1000/wilc_sdio.c > > @@ -614,8 +614,6 @@ static int sdio_init(struct wilc *wilc) > > if (!wilc_sdio_init()) { > > dev_err(&func->dev, "Failed io init bus...\n"); > > return 0; > > - } else { > > - return 0; > > } > > I think it's better to handle the error case properly when > wilc_sdio_init() call fails. It can't :) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel