Hi Alan,

I am again sending you the patch,

--- a/linux-3.6.1/drivers/usb/core/hub.c        2012-10-07 21:11:28.000000000 
+0530
+++ b/linux-3.6.1/drivers/usb/core/hub.c        2012-10-31 11:37:26.760917272 
+0530
@@ -1078,6 +1078,12 @@ static void hub_activate(struct usb_hub
                        clear_port_feature(hub->hdev, port1,
                                        USB_PORT_FEAT_C_BH_PORT_RESET);
                }
+               if (portchange & USB_PORT_STAT_C_RESET) {
+                       need_debounce_delay = true;
+                       clear_port_feature(hub->hdev, port1,
+                                       USB_PORT_FEAT_C_RESET);
+               }
+
                /* We can forget about a "removed" device when there's a
                 * physical disconnect or the connect status changes.
                 */


Let me know, in case of any issue / concern.

Thanks,
Bhavik Kothari

On Wednesday 31 October 2012 08:53 PM, Alan Stern wrote:

> On Wed, 31 Oct 2012, Bhavik Kothari wrote:
> 
>> Hi Alan,
>>
>> Thanks for your inputs.
>>
>> As per your given instruction, we have modified a code and below is a patch,
>>
>>
>> --- a/linux-3.6.1/drivers/usb/core/hub.c    2012-10-07 21:11:28.000000000
>> +0530
>> +++ b/linux-3.6.1/drivers/usb/core/hub.c    2012-10-31 11:37:26.760917272
>> +0530
>> @@ -1078,6 +1078,12 @@ static void hub_activate(struct usb_hub
>>              clear_port_feature(hub->hdev, port1,
>>                      USB_PORT_FEAT_C_BH_PORT_RESET);
>>          }
>> +        if (portchange & USB_PORT_STAT_C_RESET) {
>> +            need_debounce_delay = true;
>> +            clear_port_feature(hub->hdev, port1,
>> +                    USB_PORT_FEAT_C_RESET);
>> +        }
>> +
>>          /* We can forget about a "removed" device when there's a
>>           * physical disconnect or the connect status changes.
>>           */
>>
>>
>> We have created a patch using Linux 3.6.1 code. Now, we would like to
>> submit the patch.
>>
>> Please let us know, in case of any concern.
> 
> Please follow the instructions in Documentation/SubmittingPatches.
> 
> And be careful to use a mail program that doesn't damage the whitespace
> in the patch.  In the patch above, the tab characters were converted to
> spaces.  This makes the patch useless.
> 
> Alan Stern
> 
> 


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to