|
@@ -529,7 +529,7 @@ static void tick_broadcast_set_event(struct clock_event_device *bc, int cpu,
|
|
|
ktime_t expires)
|
|
|
{
|
|
|
if (!clockevent_state_oneshot(bc))
|
|
|
- clockevents_set_state(bc, CLOCK_EVT_STATE_ONESHOT);
|
|
|
+ clockevents_switch_state(bc, CLOCK_EVT_STATE_ONESHOT);
|
|
|
|
|
|
clockevents_program_event(bc, expires, 1);
|
|
|
tick_broadcast_set_affinity(bc, cpumask_of(cpu));
|
|
@@ -537,7 +537,7 @@ static void tick_broadcast_set_event(struct clock_event_device *bc, int cpu,
|
|
|
|
|
|
static void tick_resume_broadcast_oneshot(struct clock_event_device *bc)
|
|
|
{
|
|
|
- clockevents_set_state(bc, CLOCK_EVT_STATE_ONESHOT);
|
|
|
+ clockevents_switch_state(bc, CLOCK_EVT_STATE_ONESHOT);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -555,7 +555,7 @@ void tick_check_oneshot_broadcast_this_cpu(void)
|
|
|
* switched over, leave the device alone.
|
|
|
*/
|
|
|
if (td->mode == TICKDEV_MODE_ONESHOT) {
|
|
|
- clockevents_set_state(td->evtdev,
|
|
|
+ clockevents_switch_state(td->evtdev,
|
|
|
CLOCK_EVT_STATE_ONESHOT);
|
|
|
}
|
|
|
}
|
|
@@ -659,7 +659,7 @@ static void broadcast_shutdown_local(struct clock_event_device *bc,
|
|
|
if (dev->next_event.tv64 < bc->next_event.tv64)
|
|
|
return;
|
|
|
}
|
|
|
- clockevents_set_state(dev, CLOCK_EVT_STATE_SHUTDOWN);
|
|
|
+ clockevents_switch_state(dev, CLOCK_EVT_STATE_SHUTDOWN);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -729,7 +729,7 @@ int tick_broadcast_oneshot_control(enum tick_broadcast_state state)
|
|
|
cpumask_clear_cpu(cpu, tick_broadcast_oneshot_mask);
|
|
|
} else {
|
|
|
if (cpumask_test_and_clear_cpu(cpu, tick_broadcast_oneshot_mask)) {
|
|
|
- clockevents_set_state(dev, CLOCK_EVT_STATE_ONESHOT);
|
|
|
+ clockevents_switch_state(dev, CLOCK_EVT_STATE_ONESHOT);
|
|
|
/*
|
|
|
* The cpu which was handling the broadcast
|
|
|
* timer marked this cpu in the broadcast
|
|
@@ -847,7 +847,7 @@ void tick_broadcast_setup_oneshot(struct clock_event_device *bc)
|
|
|
tick_broadcast_oneshot_mask, tmpmask);
|
|
|
|
|
|
if (was_periodic && !cpumask_empty(tmpmask)) {
|
|
|
- clockevents_set_state(bc, CLOCK_EVT_STATE_ONESHOT);
|
|
|
+ clockevents_switch_state(bc, CLOCK_EVT_STATE_ONESHOT);
|
|
|
tick_broadcast_init_next_event(tmpmask,
|
|
|
tick_next_period);
|
|
|
tick_broadcast_set_event(bc, cpu, tick_next_period);
|