Change bNbrPorts for loop to start from 1 to match others. NFCI.
This commit is contained in:
parent
e12811766a
commit
9366ffe370
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: xhci.c,v 1.118 2020/02/15 01:21:56 riastradh Exp $ */
|
/* $NetBSD: xhci.c,v 1.119 2020/02/15 09:26:07 skrll Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013 Jonathan A. Kollasch
|
* Copyright (c) 2013 Jonathan A. Kollasch
|
||||||
@ -34,7 +34,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: xhci.c,v 1.118 2020/02/15 01:21:56 riastradh Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: xhci.c,v 1.119 2020/02/15 09:26:07 skrll Exp $");
|
||||||
|
|
||||||
#ifdef _KERNEL_OPT
|
#ifdef _KERNEL_OPT
|
||||||
#include "opt_usb.h"
|
#include "opt_usb.h"
|
||||||
@ -3175,9 +3175,9 @@ xhci_setup_route(struct usbd_pipe *pipe, uint32_t *cp)
|
|||||||
;
|
;
|
||||||
if (hub) {
|
if (hub) {
|
||||||
int p;
|
int p;
|
||||||
for (p = 0; p < hub->ud_hub->uh_hubdesc.bNbrPorts; p++) {
|
for (p = 1; p <= hub->ud_hub->uh_hubdesc.bNbrPorts; p++) {
|
||||||
if (hub->ud_hub->uh_ports[p].up_dev == adev) {
|
if (hub->ud_hub->uh_ports[p - 1].up_dev == adev) {
|
||||||
dev->ud_myhsport = &hub->ud_hub->uh_ports[p];
|
dev->ud_myhsport = &hub->ud_hub->uh_ports[p - 1];
|
||||||
goto found;
|
goto found;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user