timerfd: Remove an always true check
[firefly-linux-kernel-4.4.55.git] / fs / timerfd.c
index 80c350216ea8e159f2a22837efeb33c38b87a260..b46ffa94372a58b600660a106a2a92545252f5f1 100644 (file)
@@ -333,8 +333,7 @@ static long timerfd_ioctl(struct file *file, unsigned int cmd, unsigned long arg
                spin_lock_irq(&ctx->wqh.lock);
                if (!timerfd_canceled(ctx)) {
                        ctx->ticks = ticks;
-                       if (ticks)
-                               wake_up_locked(&ctx->wqh);
+                       wake_up_locked(&ctx->wqh);
                } else
                        ret = -ECANCELED;
                spin_unlock_irq(&ctx->wqh.lock);