misc: kxtf9: corrected cancel work sync call for delayed work
authormakarand.karvekar <makarand.karvekar@motorola.com>
Tue, 22 Feb 2011 23:21:10 +0000 (17:21 -0600)
committerRebecca Schultz Zavin <rebecca@android.com>
Fri, 4 Mar 2011 00:28:27 +0000 (16:28 -0800)
Change-Id: Iec914fd1102b8b6dba5d9b818b6eacb0d6481187
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
drivers/misc/kxtf9.c

index 391c56deb8c4474c7309826817aca5545d95a475..a7b54214ec1bc51a81e20872f37cc3beb70212fb 100755 (executable)
@@ -1239,7 +1239,7 @@ static int __devexit kxtf9_remove(struct i2c_client *client)
        kxtf9_device_power_off(tf9);
        if (tf9->regulator)
                regulator_put(tf9->regulator);
-       cancel_work_sync(&tf9->input_work);
+       cancel_delayed_work_sync(&tf9->input_work);
        destroy_workqueue(tf9->input_work_queue);
        kfree(tf9->pdata);
        destroy_workqueue(tf9->irq_work_queue);