mdm6600: Set wake_irq_enabled to false on disconnect
authorBenoit Goby <benoit@android.com>
Sat, 22 Jan 2011 01:43:38 +0000 (17:43 -0800)
committerBenoit Goby <benoit@android.com>
Sat, 22 Jan 2011 02:01:31 +0000 (18:01 -0800)
Otherwise the irq won't get enabled when the modem is re-attached.

Change-Id: I74582ebb3c9336a5fb47d0bc12f5740a3d2f5203
Signed-off-by: Benoit Goby <benoit@android.com>
drivers/usb/serial/mdm6600.c

index ececf76ce6e4a8749ed1addba0d2b6a5b2b450b6..fb0efbc27a6cee21e931e62e50da99d09f31aa17 100644 (file)
@@ -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);
        }