/*
  * Preempt the current task with a newly woken task if needed:
  */
-static int
+static void
 __check_preempt_curr_fair(struct cfs_rq *cfs_rq, struct sched_entity *se,
                          struct sched_entity *curr, unsigned long granularity)
 {
         */
        if (__delta > niced_granularity(curr, granularity)) {
                resched_task(rq_of(cfs_rq)->curr);
-               return 1;
+               curr->prev_sum_exec_runtime = curr->sum_exec_runtime;
        }
-       return 0;
 }
 
 static inline void
        if (delta_exec > ideal_runtime)
                gran = 0;
 
-       if (__check_preempt_curr_fair(cfs_rq, next, curr, gran))
-               curr->prev_sum_exec_runtime = curr->sum_exec_runtime;
+       __check_preempt_curr_fair(cfs_rq, next, curr, gran);
 }
 
 /**************************************************