Input: wacom_w8001 - simplify w8001_remove
[pandora-kernel.git] / drivers / input / touchscreen / wacom_w8001.c
index 5ece6c1..1f42d91 100644 (file)
@@ -499,12 +499,12 @@ static void w8001_disconnect(struct serio *serio)
 {
        struct w8001 *w8001 = serio_get_drvdata(serio);
 
-       input_get_device(w8001->dev);
-       input_unregister_device(w8001->dev);
        serio_close(serio);
-       serio_set_drvdata(serio, NULL);
-       input_put_device(w8001->dev);
+
+       input_unregister_device(w8001->dev);
        kfree(w8001);
+
+       serio_set_drvdata(serio, NULL);
 }
 
 /*