usb: musb: do multiple irq processing passes
authorGrazvydas Ignotas <notasas@gmail.com>
Sat, 4 Jul 2015 20:55:59 +0000 (23:55 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Sun, 5 Jul 2015 20:33:34 +0000 (23:33 +0300)
commita2a97a039aec50399f02311d742fc3bf8ab7d449
treefff35888f402ca136c388693b27b38f641b18a43
parent621367ef474da0e2ec390abbb2251ba192e2312c
usb: musb: do multiple irq processing passes

seems to reduce irq scheduling overhead (~5% or so) and improve
responsiveness.
Not 100% sure if this is safe (doing this in musb_gadget_queue()
seems to lock up everything).
drivers/usb/musb/musb_core.c