diff options
Diffstat (limited to 'kernel/time')
-rw-r--r-- | kernel/time/alarmtimer.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/kernel/time/alarmtimer.c b/kernel/time/alarmtimer.c index 3e5cba274475..eec50fcef9e4 100644 --- a/kernel/time/alarmtimer.c +++ b/kernel/time/alarmtimer.c | |||
@@ -204,6 +204,7 @@ ktime_t alarm_expires_remaining(const struct alarm *alarm) | |||
204 | struct alarm_base *base = &alarm_bases[alarm->type]; | 204 | struct alarm_base *base = &alarm_bases[alarm->type]; |
205 | return ktime_sub(alarm->node.expires, base->gettime()); | 205 | return ktime_sub(alarm->node.expires, base->gettime()); |
206 | } | 206 | } |
207 | EXPORT_SYMBOL_GPL(alarm_expires_remaining); | ||
207 | 208 | ||
208 | #ifdef CONFIG_RTC_CLASS | 209 | #ifdef CONFIG_RTC_CLASS |
209 | /** | 210 | /** |
@@ -309,6 +310,7 @@ void alarm_init(struct alarm *alarm, enum alarmtimer_type type, | |||
309 | alarm->type = type; | 310 | alarm->type = type; |
310 | alarm->state = ALARMTIMER_STATE_INACTIVE; | 311 | alarm->state = ALARMTIMER_STATE_INACTIVE; |
311 | } | 312 | } |
313 | EXPORT_SYMBOL_GPL(alarm_init); | ||
312 | 314 | ||
313 | /** | 315 | /** |
314 | * alarm_start - Sets an absolute alarm to fire | 316 | * alarm_start - Sets an absolute alarm to fire |
@@ -329,6 +331,7 @@ int alarm_start(struct alarm *alarm, ktime_t start) | |||
329 | spin_unlock_irqrestore(&base->lock, flags); | 331 | spin_unlock_irqrestore(&base->lock, flags); |
330 | return ret; | 332 | return ret; |
331 | } | 333 | } |
334 | EXPORT_SYMBOL_GPL(alarm_start); | ||
332 | 335 | ||
333 | /** | 336 | /** |
334 | * alarm_start_relative - Sets a relative alarm to fire | 337 | * alarm_start_relative - Sets a relative alarm to fire |
@@ -342,6 +345,7 @@ int alarm_start_relative(struct alarm *alarm, ktime_t start) | |||
342 | start = ktime_add(start, base->gettime()); | 345 | start = ktime_add(start, base->gettime()); |
343 | return alarm_start(alarm, start); | 346 | return alarm_start(alarm, start); |
344 | } | 347 | } |
348 | EXPORT_SYMBOL_GPL(alarm_start_relative); | ||
345 | 349 | ||
346 | void alarm_restart(struct alarm *alarm) | 350 | void alarm_restart(struct alarm *alarm) |
347 | { | 351 | { |
@@ -354,6 +358,7 @@ void alarm_restart(struct alarm *alarm) | |||
354 | alarmtimer_enqueue(base, alarm); | 358 | alarmtimer_enqueue(base, alarm); |
355 | spin_unlock_irqrestore(&base->lock, flags); | 359 | spin_unlock_irqrestore(&base->lock, flags); |
356 | } | 360 | } |
361 | EXPORT_SYMBOL_GPL(alarm_restart); | ||
357 | 362 | ||
358 | /** | 363 | /** |
359 | * alarm_try_to_cancel - Tries to cancel an alarm timer | 364 | * alarm_try_to_cancel - Tries to cancel an alarm timer |
@@ -375,6 +380,7 @@ int alarm_try_to_cancel(struct alarm *alarm) | |||
375 | spin_unlock_irqrestore(&base->lock, flags); | 380 | spin_unlock_irqrestore(&base->lock, flags); |
376 | return ret; | 381 | return ret; |
377 | } | 382 | } |
383 | EXPORT_SYMBOL_GPL(alarm_try_to_cancel); | ||
378 | 384 | ||
379 | 385 | ||
380 | /** | 386 | /** |
@@ -392,6 +398,7 @@ int alarm_cancel(struct alarm *alarm) | |||
392 | cpu_relax(); | 398 | cpu_relax(); |
393 | } | 399 | } |
394 | } | 400 | } |
401 | EXPORT_SYMBOL_GPL(alarm_cancel); | ||
395 | 402 | ||
396 | 403 | ||
397 | u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval) | 404 | u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval) |
@@ -424,6 +431,7 @@ u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval) | |||
424 | alarm->node.expires = ktime_add(alarm->node.expires, interval); | 431 | alarm->node.expires = ktime_add(alarm->node.expires, interval); |
425 | return overrun; | 432 | return overrun; |
426 | } | 433 | } |
434 | EXPORT_SYMBOL_GPL(alarm_forward); | ||
427 | 435 | ||
428 | u64 alarm_forward_now(struct alarm *alarm, ktime_t interval) | 436 | u64 alarm_forward_now(struct alarm *alarm, ktime_t interval) |
429 | { | 437 | { |
@@ -431,7 +439,7 @@ u64 alarm_forward_now(struct alarm *alarm, ktime_t interval) | |||
431 | 439 | ||
432 | return alarm_forward(alarm, base->gettime(), interval); | 440 | return alarm_forward(alarm, base->gettime(), interval); |
433 | } | 441 | } |
434 | 442 | EXPORT_SYMBOL_GPL(alarm_forward_now); | |
435 | 443 | ||
436 | 444 | ||
437 | /** | 445 | /** |