From c70fd789d8f9ad45e013bd9dea58cac07b0af677 Mon Sep 17 00:00:00 2001 From: Alan Stern Date: Wed, 19 Oct 2005 13:06:13 -0400 Subject: [PATCH] --- yaml --- r: 10823 b: refs/heads/master c: 423e489d704d05c6e8c2927fb1854db85914912a h: refs/heads/master i: 10821: 999f8ca6d3fa3a150b47802b7bea9b5857f64017 10819: 78967b227f3372ca097f6220adc48e4b4b688a9b 10815: 9498aaf3efe65f3f7665cfe0e3f847b51930eee3 v: v3 --- [refs] | 2 +- trunk/drivers/usb/input/hid-core.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 264415cd8f60..cb60fff3f352 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 478a3bab8c87a9ba4a4ba338314e32bb0c378e62 +refs/heads/master: 423e489d704d05c6e8c2927fb1854db85914912a diff --git a/trunk/drivers/usb/input/hid-core.c b/trunk/drivers/usb/input/hid-core.c index f7fcce731f54..79ddce4555ab 100644 --- a/trunk/drivers/usb/input/hid-core.c +++ b/trunk/drivers/usb/input/hid-core.c @@ -1784,6 +1784,9 @@ static struct hid_device *usb_hid_configure(struct usb_interface *intf) hid->urbctrl->transfer_dma = hid->ctrlbuf_dma; hid->urbctrl->transfer_flags |= (URB_NO_TRANSFER_DMA_MAP | URB_NO_SETUP_DMA_MAP); + /* May be needed for some devices */ + usb_clear_halt(hid->dev, hid->urbin->pipe); + return hid; fail: