Bläddra i källkod

sh: don't use flush_scheduled_work()

flush_scheduled_work() is deprecated and scheduled to be removed.
Directly flush psw->work on removal instead.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: linux-sh@vger.kernel.org
Tejun Heo 14 år sedan
förälder
incheckning
539253f6e1
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      arch/sh/drivers/push-switch.c

+ 1 - 1
arch/sh/drivers/push-switch.c

@@ -107,7 +107,7 @@ static int switch_drv_remove(struct platform_device *pdev)
 		device_remove_file(&pdev->dev, &dev_attr_switch);
 
 	platform_set_drvdata(pdev, NULL);
-	flush_scheduled_work();
+	flush_work_sync(&psw->work);
 	del_timer_sync(&psw->debounce);
 	free_irq(irq, pdev);