mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
posix-timers: Zero settings value in common code
Zero out the settings struct in the common code so the callbacks do not have to do it themself. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Peter Zijlstra <peterz@infradead.org> Cc: John Stultz <john.stultz@linaro.org> Link: http://lkml.kernel.org/r/20170530211657.200870713@linutronix.de
This commit is contained in:
parent
91d57bae08
commit
eabdec0438
2 changed files with 2 additions and 6 deletions
|
@ -719,10 +719,8 @@ static void posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec64 *itp
|
|||
*/
|
||||
itp->it_interval = ns_to_timespec64(timer->it.cpu.incr);
|
||||
|
||||
if (timer->it.cpu.expires == 0) { /* Timer not armed at all. */
|
||||
itp->it_value.tv_sec = itp->it_value.tv_nsec = 0;
|
||||
if (!timer->it.cpu.expires)
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* Sample the clock to take the difference with the expiry time.
|
||||
|
@ -746,7 +744,6 @@ static void posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec64 *itp
|
|||
* Call the timer disarmed, nothing else to do.
|
||||
*/
|
||||
timer->it.cpu.expires = 0;
|
||||
itp->it_value = ns_to_timespec64(timer->it.cpu.expires);
|
||||
return;
|
||||
} else {
|
||||
cpu_timer_sample_group(timer->it_clock, p, &now);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue