From: Benoit Goby Date: Sat, 22 Jan 2011 01:43:38 +0000 (-0800) Subject: mdm6600: Set wake_irq_enabled to false on disconnect X-Git-Tag: firefly_0821_release~9834^2~144 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d17c6bd22c757c184f68f841d1180f6a86d8c94c;p=firefly-linux-kernel-4.4.55.git mdm6600: Set wake_irq_enabled to false on disconnect Otherwise the irq won't get enabled when the modem is re-attached. Change-Id: I74582ebb3c9336a5fb47d0bc12f5740a3d2f5203 Signed-off-by: Benoit Goby --- diff --git a/drivers/usb/serial/mdm6600.c b/drivers/usb/serial/mdm6600.c index ececf76ce6e4..fb0efbc27a6c 100644 --- a/drivers/usb/serial/mdm6600.c +++ b/drivers/usb/serial/mdm6600.c @@ -331,6 +331,7 @@ static void mdm6600_disconnect(struct usb_serial *serial) if (modem->number == MODEM_INTERFACE_NUM) { disable_irq_wake(mdm6600_wake_irq); free_irq(mdm6600_wake_irq, modem); + mdm6600_wake_irq_enabled = false; cancel_work_sync(&modem->wake_work); }