On Thu, 04 Feb 2021 22:44:00 +0100, Pierre-Louis Bossart wrote: > > > > > /** > > - * snd_usb_endpoint_free: Free the resources of an snd_usb_endpoint > > + * snd_usb_endpoint_free_all: Free the resources of an snd_usb_endpoint > > + * @card: The chip > > * > > - * @ep: the endpoint to free > > - * > > - * This free all resources of the given ep. > > + * This free all endpoints and those resources > > */ > > -void snd_usb_endpoint_free(struct snd_usb_endpoint *ep) > > +void snd_usb_endpoint_free_all(struct snd_usb_audio *chip) > > this causes warnings with make sound/ W=1 > > CC [M] sound/usb/endpoint.o > sound/usb/endpoint.c:1459: warning: Function parameter or member > 'chip' not described in 'snd_usb_endpoint_free_all' > sound/usb/endpoint.c:1459: warning: Excess function parameter 'card' > description in 'snd_usb_endpoint_free_all' > > the following diff removes it, but I don't know if the description is > good enough... > > diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c > index 8e568823c992..4d1c678a0d80 100644 > --- a/sound/usb/endpoint.c > +++ b/sound/usb/endpoint.c > @@ -1451,7 +1451,7 @@ void snd_usb_endpoint_release(struct > snd_usb_endpoint *ep) > > /** > * snd_usb_endpoint_free_all: Free the resources of an snd_usb_endpoint > - * @card: The chip > + * @chip: The chip > * > * This free all endpoints and those resources > */ Thanks, I'll queue the fix. Takashi