|
@@ -346,10 +346,8 @@ static void __schedule_power_collapse_work(struct msm_vidc_core *core)
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- cancel_delayed_work(&core->pm_work);
|
|
|
|
- if (!queue_delayed_work(core->pm_workq,
|
|
|
|
- &core->pm_work, msecs_to_jiffies(
|
|
|
|
- core->capabilities[SW_PC_DELAY].value))) {
|
|
|
|
|
|
+ if (!mod_delayed_work(core->pm_workq, &core->pm_work,
|
|
|
|
+ msecs_to_jiffies(core->capabilities[SW_PC_DELAY].value))) {
|
|
d_vpr_e("power collapse already scheduled\n");
|
|
d_vpr_e("power collapse already scheduled\n");
|
|
} else {
|
|
} else {
|
|
d_vpr_l("power collapse scheduled for %d ms\n",
|
|
d_vpr_l("power collapse scheduled for %d ms\n",
|