Hugo Villeneuve <[email protected]> writes:

> From: Hugo Villeneuve <[email protected]>
>
> These compilation errors are related to incorrect
> debugging macro and variable names and generated the
> following errors:
>
>   drivers/usb/musb/cppi_dma.c:437:5: warning: "MUSB_DEBUG" is not defined
>   drivers/usb/musb/cppi_dma.c: In function 'cppi_next_rx_segment':
>   drivers/usb/musb/cppi_dma.c:884: error: 'debug' undeclared (first use in 
> this function)
>
> Signed-off-by: Hugo Villeneuve <[email protected]>

Hugo,

Can you send this to the linux-usb list?  This driver is in mainline.
And you should clarify which debug Kconfig options need to be enabled
for these errors to occur.

Thanks,

Kevin


> ---
>  drivers/usb/musb/cppi_dma.c |   11 +++++++++--
>  1 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/usb/musb/cppi_dma.c b/drivers/usb/musb/cppi_dma.c
> index 5ad6d08..3aac8d5 100644
> --- a/drivers/usb/musb/cppi_dma.c
> +++ b/drivers/usb/musb/cppi_dma.c
> @@ -41,6 +41,9 @@
>  #define NUM_TXCHAN_BD       64
>  #define NUM_RXCHAN_BD       64
>  
> +/* Defined in musb_core.c */
> +extern unsigned musb_debug;
> +
>  static inline void cpu_drain_writebuffer(void)
>  {
>       wmb();
> @@ -423,6 +426,7 @@ cppi_rndis_update(struct cppi_channel *c, int is_rx,
>       }
>  }
>  
> +#ifdef CONFIG_USB_MUSB_DEBUG
>  static void cppi_dump_rxbd(const char *tag, struct cppi_descriptor *bd)
>  {
>       pr_debug("RXBD/%s %08x: "
> @@ -431,10 +435,11 @@ static void cppi_dump_rxbd(const char *tag, struct 
> cppi_descriptor *bd)
>                       bd->hw_next, bd->hw_bufp, bd->hw_off_len,
>                       bd->hw_options);
>  }
> +#endif
>  
>  static void cppi_dump_rxq(int level, const char *tag, struct cppi_channel 
> *rx)
>  {
> -#if MUSB_DEBUG > 0
> +#ifdef CONFIG_USB_MUSB_DEBUG
>       struct cppi_descriptor  *bd;
>  
>       if (!_dbg_level(level))
> @@ -881,12 +886,14 @@ cppi_next_rx_segment(struct musb *musb, struct 
> cppi_channel *rx, int onepacket)
>       bd->hw_options |= CPPI_SOP_SET;
>       tail->hw_options |= CPPI_EOP_SET;
>  
> -     if (debug >= 5) {
> +#ifdef CONFIG_USB_MUSB_DEBUG
> +     if (musb_debug >= 5) {
>               struct cppi_descriptor  *d;
>  
>               for (d = rx->head; d; d = d->next)
>                       cppi_dump_rxbd("S", d);
>       }
> +#endif
>  
>       /* in case the preceding transfer left some state... */
>       tail = rx->last_processed;
> -- 
> 1.5.4.5
>
>
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to