usb: musb: core: improve musb_interrupt() a bit
authorFelipe Balbi <balbi@ti.com>
Mon, 30 Dec 2013 18:42:38 +0000 (12:42 -0600)
committerFelipe Balbi <balbi@ti.com>
Mon, 9 Mar 2015 15:38:49 +0000 (10:38 -0500)
commit31a0ede0de49a5897d7d97c68228ae79f86c38f0
tree5e40b35e31b416f4fdd9b7eba10d743455436bd1
parente3c93e1a3f35be4cf1493d3ccfb0c6d9209e4922
usb: musb: core: improve musb_interrupt() a bit

instead of using manually spelled out bit-shits
and iterate over each of the 16-bits (one for
each endpoint) on each direction, we can make use
of for_each_set_bit() which internally uses
find_first_bit().

This makes the code slightly more readable while
also making we only iterate over bits which are
actually set.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_core.c