]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - kernel/time/alarmtimer.c
posix-timers: give lazy compilers some help optimizing code away
[mirror_ubuntu-zesty-kernel.git] / kernel / time / alarmtimer.c
index 9b08ca391aedbaa3f9099e89a5aa72687e1cf89d..3921cf7fea8e1fe7c656a7afbaae4f83b50e3a76 100644 (file)
@@ -516,7 +516,8 @@ static enum alarmtimer_restart alarm_handle_timer(struct alarm *alarm,
 
        spin_lock_irqsave(&ptr->it_lock, flags);
        if ((ptr->it_sigev_notify & ~SIGEV_THREAD_ID) != SIGEV_NONE) {
-               if (posix_timer_event(ptr, 0) != 0)
+               if (IS_ENABLED(CONFIG_POSIX_TIMERS) &&
+                   posix_timer_event(ptr, 0) != 0)
                        ptr->it_overrun++;
        }