On 05/26/2014 02:52 PM, Daniel Mack wrote:
> Here is v4 of my cleanup series for musb in CPPI DMA mode.

Felipe, are you ok with these patches? As they fix real bugs, I think we
should have them for 3.16.

Vinod, could you pick #1 for your tree?


Thanks,
Daniel


> v3 -> v4:
>       * s/MUSB_CSR0_TXPKTRDY/MUSB_TXCSR_TXPKTRDY/ in patch #4
>       * s/packet_done/rx_packet_done/ in #5
> 
> v2 -> v3:
>       * Dropped the RXSTALL bit modification from patch #4
>       * Droped some occasions where musb_ep_select() is not
>         necessary, in patch #6
>       * Slightly reworded the commit log of #5
>       * Added a 7th patch to fix a wrongly indented block
>         in musb_host.c
> 
> v1 -> v2:
>       * Some commit logs fixed and reworded
>       * Squashed #6 and #7, as they are basically doing the same
>         thing
>       * Added some more occasions where musb_ep_select() was
>         missing before CSR register access, and added those
>         hunks to #6 as well.
> 
> With this series applied, iperf works correctly with Wifi sticks
> connected via USB.
> 
> Again, #1 can go via slave-dma.git, and #3 - #6 are potentially
> interesting for stable@.
> 
> 
> Thanks,
> Daniel
> 
> Daniel Mack (7):
>   dma: cppi41: handle 0-length packets
>   usb: musb: remove unnecessary (void) prefix at function calls
>   usb: musb: use is_host_active() to distinguish between host and gadget
>     mode
>   usb: musb: fix bit mask for CSR in musb_h_tx_flush_fifo()
>   usb: musb: introduce dma_channel.rx_packet_done
>   usb: musb/cppi41: call musb_ep_select() before accessing an endpoint's
>     CSR
>   usb: musb: fix wrong indentation in musb_host.c
> 
>  drivers/dma/cppi41.c           | 13 ++++++++++---
>  drivers/usb/musb/musb_core.c   | 16 +++++++---------
>  drivers/usb/musb/musb_cppi41.c | 11 +++++++++--
>  drivers/usb/musb/musb_dma.h    |  1 +
>  drivers/usb/musb/musb_host.c   | 17 +++++++++--------
>  5 files changed, 36 insertions(+), 22 deletions(-)
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to