]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
leds-wm8350: don't use flush_scheduled_work()
authorTejun Heo <tj@kernel.org>
Fri, 24 Dec 2010 14:59:07 +0000 (15:59 +0100)
committerTejun Heo <tj@kernel.org>
Fri, 24 Dec 2010 14:59:07 +0000 (15:59 +0100)
flush_scheduled_work() is deprecated and scheduled to be removed.
Directly flush led->work on removal instead.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Richard Purdie <rpurdie@rpsys.net>
drivers/leds/leds-wm8350.c

index 5aab32ce4f4d2a18e1f7997482a79925e75aa39d..a04523273282c76b247740b65d9a43fc452352ac 100644 (file)
@@ -276,7 +276,7 @@ static int wm8350_led_remove(struct platform_device *pdev)
        struct wm8350_led *led = platform_get_drvdata(pdev);
 
        led_classdev_unregister(&led->cdev);
-       flush_scheduled_work();
+       flush_work_sync(&led->work);
        wm8350_led_disable(led);
        regulator_put(led->dcdc);
        regulator_put(led->isink);