]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/rtc/rtc-ds1305.c
rtc: don't use flush_scheduled_work()
[mv-sheeva.git] / drivers / rtc / rtc-ds1305.c
index 48da85e97ca4c589fd068f7930c157cc2c3b8154..077af1d7b9e4b7ccc2641887823a99cc79ad7359 100644 (file)
@@ -813,7 +813,7 @@ static int __devexit ds1305_remove(struct spi_device *spi)
        if (spi->irq) {
                set_bit(FLAG_EXITING, &ds1305->flags);
                free_irq(spi->irq, ds1305);
-               flush_scheduled_work();
+               cancel_work_sync(&ds1305->work);
        }
 
        rtc_device_unregister(ds1305->rtc);