]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/char/sonypi.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / char / sonypi.c
index 73f66d03624dfd2b1e51a0aab8c236fc6ec4c7d6..79e36c878a4c181d2edc5e8f3e9b6b00b8fb4253 100644 (file)
@@ -1434,7 +1434,7 @@ static int __devexit sonypi_remove(struct platform_device *dev)
        sonypi_disable();
 
        synchronize_irq(sonypi_device.irq);
-       flush_scheduled_work();
+       flush_work_sync(&sonypi_device.input_work);
 
        if (useinput) {
                input_unregister_device(sonypi_device.input_key_dev);