From 2906af23b83e852dd2cdece9cec052a6baeebdb5 Mon Sep 17 00:00:00 2001 From: Hans Petter Selasky Date: Mon, 6 Jun 2011 22:03:09 +0000 Subject: [PATCH] Reset clear-stall error counter before setting up the USB control transfers. MFC after: 14 days --- sys/dev/usb/usb_transfer.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/dev/usb/usb_transfer.c b/sys/dev/usb/usb_transfer.c index 5fd4f5a19a92..d4c2408db7c9 100644 --- a/sys/dev/usb/usb_transfer.c +++ b/sys/dev/usb/usb_transfer.c @@ -2927,6 +2927,11 @@ repeat: */ usbd_transfer_unsetup(udev->ctrl_xfer, USB_CTRL_XFER_MAX); + /* + * Reset clear stall error counter. + */ + udev->clear_stall_errors = 0; + /* * Try to setup a new USB transfer for the * default control endpoint: