|
@@ -514,12 +514,13 @@ static void sync_cmos_clock(struct work_struct *work)
|
|
|
next.tv_sec++;
|
|
|
next.tv_nsec -= NSEC_PER_SEC;
|
|
|
}
|
|
|
- schedule_delayed_work(&sync_cmos_work, timespec_to_jiffies(&next));
|
|
|
+ queue_delayed_work(system_power_efficient_wq,
|
|
|
+ &sync_cmos_work, timespec_to_jiffies(&next));
|
|
|
}
|
|
|
|
|
|
void ntp_notify_cmos_timer(void)
|
|
|
{
|
|
|
- schedule_delayed_work(&sync_cmos_work, 0);
|
|
|
+ queue_delayed_work(system_power_efficient_wq, &sync_cmos_work, 0);
|
|
|
}
|
|
|
|
|
|
#else
|