diff options
| -rw-r--r-- | drivers/hid/usbhid/hid-core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/usbhid/hid-core.c b/drivers/hid/usbhid/hid-core.c index 1a23d78fe5e7..36712e9f56c2 100644 --- a/drivers/hid/usbhid/hid-core.c +++ b/drivers/hid/usbhid/hid-core.c | |||
| @@ -164,7 +164,7 @@ static void hid_io_error(struct hid_device *hid) | |||
| 164 | if (time_after(jiffies, usbhid->stop_retry)) { | 164 | if (time_after(jiffies, usbhid->stop_retry)) { |
| 165 | 165 | ||
| 166 | /* Retries failed, so do a port reset unless we lack bandwidth*/ | 166 | /* Retries failed, so do a port reset unless we lack bandwidth*/ |
| 167 | if (test_bit(HID_NO_BANDWIDTH, &usbhid->iofl) | 167 | if (!test_bit(HID_NO_BANDWIDTH, &usbhid->iofl) |
| 168 | && !test_and_set_bit(HID_RESET_PENDING, &usbhid->iofl)) { | 168 | && !test_and_set_bit(HID_RESET_PENDING, &usbhid->iofl)) { |
| 169 | 169 | ||
| 170 | schedule_work(&usbhid->reset_work); | 170 | schedule_work(&usbhid->reset_work); |
