From: Tejun Heo Date: Fri, 24 Dec 2010 14:59:07 +0000 (+0100) Subject: leds-wm8350: don't use flush_scheduled_work() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=99ef21216b4f85c56392ed41500d2f07f58cc360;p=linux.git leds-wm8350: don't use flush_scheduled_work() flush_scheduled_work() is deprecated and scheduled to be removed. Directly flush led->work on removal instead. Signed-off-by: Tejun Heo Cc: Richard Purdie --- diff --git a/drivers/leds/leds-wm8350.c b/drivers/leds/leds-wm8350.c index 5aab32ce4f4d2..a04523273282c 100644 --- a/drivers/leds/leds-wm8350.c +++ b/drivers/leds/leds-wm8350.c @@ -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);