Re: [PATCH] usb: dwc3: omap: remove devm_request_threaded_irq

2016-12-09 Thread Grygorii Strashko
On 12/09/2016 05:37 PM, Tony Lindgren wrote: * Grygorii Strashko [161209 15:32]: On 12/09/2016 05:04 PM, Tony Lindgren wrote: * Grygorii Strashko [161209 14:46]: On 12/09/2016 03:59 PM, Tony Lindgren wrote: * Grygorii Strashko [161209 12:55]: Switch back from devm_request_threaded_i

Re: [PATCH] usb: dwc3: omap: remove devm_request_threaded_irq

2016-12-09 Thread Tony Lindgren
* Grygorii Strashko [161209 15:32]: > > > On 12/09/2016 05:04 PM, Tony Lindgren wrote: > > * Grygorii Strashko [161209 14:46]: > >> > >> > >> On 12/09/2016 03:59 PM, Tony Lindgren wrote: > >>> * Grygorii Strashko [161209 12:55]: > Switch back from devm_request_threaded_irq() to request_th

Re: [PATCH] usb: dwc3: omap: remove devm_request_threaded_irq

2016-12-09 Thread Grygorii Strashko
On 12/09/2016 05:04 PM, Tony Lindgren wrote: > * Grygorii Strashko [161209 14:46]: >> >> >> On 12/09/2016 03:59 PM, Tony Lindgren wrote: >>> * Grygorii Strashko [161209 12:55]: Switch back from devm_request_threaded_irq() to request_threaded_irq() to avoid races between interrupt hand

Re: [PATCH] usb: dwc3: omap: remove devm_request_threaded_irq

2016-12-09 Thread Tony Lindgren
* Grygorii Strashko [161209 14:46]: > > > On 12/09/2016 03:59 PM, Tony Lindgren wrote: > > * Grygorii Strashko [161209 12:55]: > > > Switch back from devm_request_threaded_irq() to request_threaded_irq() to > > > avoid races between interrupt handler execution and PM runtime in error > > > hand

Re: [PATCH] usb: dwc3: omap: remove devm_request_threaded_irq

2016-12-09 Thread Grygorii Strashko
On 12/09/2016 03:59 PM, Tony Lindgren wrote: * Grygorii Strashko [161209 12:55]: Switch back from devm_request_threaded_irq() to request_threaded_irq() to avoid races between interrupt handler execution and PM runtime in error handling code path in probe and in dwc3_omap_remove(): Can't you

Re: [PATCH] usb: dwc3: omap: remove devm_request_threaded_irq

2016-12-09 Thread Tony Lindgren
* Grygorii Strashko [161209 12:55]: > Switch back from devm_request_threaded_irq() to request_threaded_irq() to > avoid races between interrupt handler execution and PM runtime in error > handling code path in probe and in dwc3_omap_remove(): Can't you just call disable_irq() on the exit path ins