[PATCH] USB: fix bug in ohci-hcd.c ohci_restart()
A loop on a power-lost resume path used the wrong index. I suspect khubd has been working around such bugs. Noticed by Andreas Mohr <andi@rhlx01.fht-esslingen.de>. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
e515f048c4
commit
839ab1d4ce
|
@ -863,7 +863,7 @@ static int ohci_restart (struct ohci_hcd *ohci)
|
|||
i = ohci->num_ports;
|
||||
while (i--)
|
||||
ohci_writel (ohci, RH_PS_PSS,
|
||||
&ohci->regs->roothub.portstatus [temp]);
|
||||
&ohci->regs->roothub.portstatus [i]);
|
||||
ohci_dbg (ohci, "restart complete\n");
|
||||
}
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue