Re: [PATCH 3/3] drivers: net: usb: pegasus: fix control urb submission

2013-04-26 Thread Petko Manolov
From: Petko Manolov Pegasus driver used single callback for sync and async control URBs. Special flags were employed to distinguish between both, but due to flawed logic it didn't always work. As a result of this change [get|set]_registers() are now much simpler. Async write is also leaner

[PATCH 3/3] drivers: net: usb: pegasus: fix control urb submission

2013-04-25 Thread Petko Manolov
From: Petko Manolov Pegasus driver used single callback for sync and async control URBs. Special flags were employed to distinguish between both, but due to flawed logic it didn't always work. As a result of this change [get|set]_registers() are now much simpler. Async write is also leaner