[PATCH 7/7] ARM: mxs: Add SPI driver for mx233/mx28
Marek Vasut
marex at denx.de
Tue Jun 26 08:50:27 EDT 2012
Dear Shawn Guo,
> On Tue, Jun 26, 2012 at 02:22:54PM +0200, Marek Vasut wrote:
> > > > +static int __devexit mxs_spi_remove(struct platform_device *pdev)
> > > > +{
> > > > + struct spi_master *host;
> > > > + struct mxs_ssp *ssp;
> > > > +
> > > > + host = platform_get_drvdata(pdev);
> > > > + if (host)
> > > > + return 0;
> > >
> > > Hmm, why the check and return here?
> >
> > If it's not set, things went _very_ wrong somewhere. Maybe BUG_ON() might
> > be better?
>
> So shouldn't it be "if (!host)"?
>
> And I still do not understand how that could happen. I think
> mxs_spi_remove will only be called in case that mxs_spi_probe
> succeeds, which means platform_set_drvdata must have been called
> already?
Ok, we can remove that altogether then.
Best regards,
Marek Vasut
More information about the linux-arm-kernel
mailing list