diff options
author | Sergei Shtylyov <[email protected]> | 2009-02-24 15:23:34 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2009-03-24 16:20:35 -0700 |
commit | 5d67a851bca63d30cde0474bfc4fc4f03db1a1b8 (patch) | |
tree | 0f794a88f098fd527a835335c46ef552230dda8e /net/lapb/lapb_timer.c | |
parent | b2bdf3a789162aa6ff9c6f139bee9cc7954bc5b4 (diff) |
USB: musb: rewrite host periodic endpoint allocation
The current MUSB host code doesn't make use of all the available
FIFOs in for periodic transfers since it wrongly assumes the RX
and TX sides of any given hw_ep always share one FIFO.
Change: use 'in_qh' and 'out_qh' fields of the 'struct musb_hw_ep'
to check the endpoint's business; get rid of the now-unused 'periodic'
array in the 'struct musb'. Also optimize a loop induction variable
in the endpoint lookup code.
(Based on a previous patch from Ajay Kumar Gupta <[email protected]>)
[ [email protected]: clarify description and origin
of this fix; whitespace ]
Signed-off-by: Sergei Shtylyov <[email protected]>
Signed-off-by: David Brownell <[email protected]>
Cc: Felipe Balbi <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions