UBUNTU: SAUCE: Unregister input device only if it is registered
[linux-flexiantxendom0-natty.git] / drivers / input / mouse / alps.c
index da20b62..9adff60 100644 (file)
@@ -745,7 +745,8 @@ static void alps_disconnect(struct psmouse *psmouse)
 
        psmouse_reset(psmouse);
        del_timer_sync(&priv->timer);
-       input_unregister_device(priv->dev2);
+       if (!alps_model_quirk_enabled)
+               input_unregister_device(priv->dev2);
        kfree(priv);
 }