diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c index acc3a8ded29d0e45d704f6f3ecef261e70e6a5c2..9a6b05a35603c69f4b6b5e38eed5d62f51ea76ff 100644 --- a/drivers/base/power/domain.c +++ b/drivers/base/power/domain.c @@ -433,8 +433,7 @@ static bool genpd_abort_poweroff(struct generic_pm_domain *genpd) */ void genpd_queue_power_off_work(struct generic_pm_domain *genpd) { - if (!work_pending(&genpd->power_off_work)) - queue_work(pm_wq, &genpd->power_off_work); + queue_work(pm_wq, &genpd->power_off_work); } /**