aboutsummaryrefslogtreecommitdiff
path: root/payloads/libpayload/drivers/usb/xhci_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'payloads/libpayload/drivers/usb/xhci_debug.c')
-rw-r--r--payloads/libpayload/drivers/usb/xhci_debug.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/payloads/libpayload/drivers/usb/xhci_debug.c b/payloads/libpayload/drivers/usb/xhci_debug.c
index d50f6dba30..f8d2309612 100644
--- a/payloads/libpayload/drivers/usb/xhci_debug.c
+++ b/payloads/libpayload/drivers/usb/xhci_debug.c
@@ -80,8 +80,8 @@ xhci_dump_devctx(const devctx_t *const dc, const u32 ctx_mask)
int i;
if (ctx_mask & 1)
xhci_dump_slotctx(dc->slot);
- for (i = 0; i < SC_GET(CTXENT, dc->slot); ++i) {
- if (ctx_mask & (2 << i))
+ for (i = 1; i <= SC_GET(CTXENT, dc->slot); ++i) {
+ if (ctx_mask & (1 << i))
xhci_dump_epctx(dc->ep[i]);
}
}