On Mon, Jan 22, 2018 at 8:28 AM, Greg Kroah-Hartman
<[email protected]> wrote:
>
> On Wed, Jan 10, 2018 at 10:58:29AM -0600, David R. Bild wrote:
> > +/**
> > + * xapea00x_spi_cleanup
> > + *
> > + * Context: !in_interrupt()
> > + */
>
> No need to have kerneldoc formatting for static functions, nor the whole
> Context thing, but it's your code to maintain over time, not mine :)

It's somewhat helpful for new folks on our team who need to follow the
code, although rather verbose afterwards. If you think it's too
verbose by kernel standards, I'm happy to de-kerneldoc the static
functions.

>
>
> > +static void xapea00x_spi_cleanup(struct spi_device *spi)
> > +{
> > +     dev_dbg(&spi->dev, "%s\n", __func__);
> > +}
>
> Why?  Why is this function here at all?

I'll remove this method in v2 when addressing Oliver's comments.  The
SPI subsystem does allow a null pointer for the cleanup callback. I
didn't think it did based on some examples I'd been looking at ---
hence the no-op function.

> Shouldn't you be actually cleaning up some memory or reference count
> here?

In this case, there's nothing to free or decrement.  All cleanup is
done when the USB device is unregistered.

Thanks,
David
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to