usb: otg: twl4030: move to request_threaded_irq
move to request_threaded_irq() on twl4030 children. Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
c9188ad25d
commit
8f20960cd7
1 changed files with 1 additions and 9 deletions
|
@ -567,14 +567,6 @@ static irqreturn_t twl4030_usb_irq(int irq, void *_twl)
|
||||||
struct twl4030_usb *twl = _twl;
|
struct twl4030_usb *twl = _twl;
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
#ifdef CONFIG_LOCKDEP
|
|
||||||
/* WORKAROUND for lockdep forcing IRQF_DISABLED on us, which
|
|
||||||
* we don't want and can't tolerate. Although it might be
|
|
||||||
* friendlier not to borrow this thread context...
|
|
||||||
*/
|
|
||||||
local_irq_enable();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
status = twl4030_usb_linkstat(twl);
|
status = twl4030_usb_linkstat(twl);
|
||||||
if (status >= 0) {
|
if (status >= 0) {
|
||||||
/* FIXME add a set_power() method so that B-devices can
|
/* FIXME add a set_power() method so that B-devices can
|
||||||
|
@ -695,7 +687,7 @@ static int __devinit twl4030_usb_probe(struct platform_device *pdev)
|
||||||
* need both handles, otherwise just one suffices.
|
* need both handles, otherwise just one suffices.
|
||||||
*/
|
*/
|
||||||
twl->irq_enabled = true;
|
twl->irq_enabled = true;
|
||||||
status = request_irq(twl->irq, twl4030_usb_irq,
|
status = request_threaded_irq(twl->irq, NULL, twl4030_usb_irq,
|
||||||
IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING,
|
IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING,
|
||||||
"twl4030_usb", twl);
|
"twl4030_usb", twl);
|
||||||
if (status < 0) {
|
if (status < 0) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue