|
@@ -317,19 +317,16 @@ EXPORT_SYMBOL_GPL(alarm_init);
|
|
|
* @alarm: ptr to alarm to set
|
|
|
* @start: time to run the alarm
|
|
|
*/
|
|
|
-int alarm_start(struct alarm *alarm, ktime_t start)
|
|
|
+void alarm_start(struct alarm *alarm, ktime_t start)
|
|
|
{
|
|
|
struct alarm_base *base = &alarm_bases[alarm->type];
|
|
|
unsigned long flags;
|
|
|
- int ret;
|
|
|
|
|
|
spin_lock_irqsave(&base->lock, flags);
|
|
|
alarm->node.expires = start;
|
|
|
alarmtimer_enqueue(base, alarm);
|
|
|
- ret = hrtimer_start(&alarm->timer, alarm->node.expires,
|
|
|
- HRTIMER_MODE_ABS);
|
|
|
+ hrtimer_start(&alarm->timer, alarm->node.expires, HRTIMER_MODE_ABS);
|
|
|
spin_unlock_irqrestore(&base->lock, flags);
|
|
|
- return ret;
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(alarm_start);
|
|
|
|
|
@@ -338,12 +335,12 @@ EXPORT_SYMBOL_GPL(alarm_start);
|
|
|
* @alarm: ptr to alarm to set
|
|
|
* @start: time relative to now to run the alarm
|
|
|
*/
|
|
|
-int alarm_start_relative(struct alarm *alarm, ktime_t start)
|
|
|
+void alarm_start_relative(struct alarm *alarm, ktime_t start)
|
|
|
{
|
|
|
struct alarm_base *base = &alarm_bases[alarm->type];
|
|
|
|
|
|
start = ktime_add(start, base->gettime());
|
|
|
- return alarm_start(alarm, start);
|
|
|
+ alarm_start(alarm, start);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(alarm_start_relative);
|
|
|
|