From d17c6bd22c757c184f68f841d1180f6a86d8c94c Mon Sep 17 00:00:00 2001 From: Benoit Goby Date: Fri, 21 Jan 2011 17:43:38 -0800 Subject: [PATCH] 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 --- drivers/usb/serial/mdm6600.c | 1 + 1 file changed, 1 insertion(+) 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); } -- 2.34.1