On 18:58 Tue 22 Sep , Peter Mamonov wrote: > Signed-off-by: Peter Mamonov <pmamonov@xxxxxxxxx> > --- > drivers/usb/host/ehci-hcd.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c > index d6df7b8..03d6150 100644 > --- a/drivers/usb/host/ehci-hcd.c > +++ b/drivers/usb/host/ehci-hcd.c > @@ -684,7 +684,7 @@ ehci_submit_root(struct usb_device *dev, unsigned long pipe, void *buffer, > * root > */ > ehci_powerup_fixup(ehci); > - mdelay(50); > + mdelay_non_interruptible(50); > ehci->portreset |= 1 << port; > /* terminate the reset */ > ehci_writel(status_reg, reg & ~EHCI_PS_PR); > @@ -747,7 +747,7 @@ ehci_submit_root(struct usb_device *dev, unsigned long pipe, void *buffer, > goto unknown; > } > > - mdelay(1); > + mdelay_non_interruptible(1); > len = min3(srclen, (int)le16_to_cpu(req->length), length); > if (srcptr != NULL && len > 0) > memcpy(buffer, srcptr, len); > @@ -889,7 +889,7 @@ static int ehci_init(struct usb_host *host) > ehci_writel(&ehci->hcor->or_configflag, cmd); > /* unblock posted write */ > cmd = ehci_readl(&ehci->hcor->or_usbcmd); > - mdelay(5); > + mdelay_non_interruptible(5); why do you need that much non interruptible delau? > > ehci->rootdev = 0; > > -- > 2.1.4 > > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox