Skip to content

Commit e570fc8

Browse files
P33Mpopcornmix
P33M
authored andcommitted
fiq_fsm: add missing case for fiq_fsm_tt_in_use()
Certain combinations of bitrate and endpoint activity could result in a periodic transaction erroneously getting started while the previous Isochronous OUT was still active.
1 parent b6b4dbb commit e570fc8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ int notrace noinline fiq_fsm_tt_in_use(struct fiq_state *st, int num_channels, i
286286
case FIQ_PER_CSPLIT_NYET1:
287287
//case FIQ_PER_CSPLIT_POLL:
288288
case FIQ_PER_ISO_OUT_ACTIVE:
289+
case FIQ_PER_ISO_OUT_LAST:
289290
if (st->channel[i].hub_addr == hub_addr &&
290291
st->channel[i].port_addr == port_addr) {
291292
in_use = 1;

0 commit comments

Comments
 (0)