|
|
@@ -616,15 +616,10 @@ static inline u64 calc_delta_fair(u64 delta, struct sched_entity *se)
|
|
|
*/
|
|
|
static u64 __sched_period(unsigned long nr_running)
|
|
|
{
|
|
|
- u64 period = sysctl_sched_latency;
|
|
|
- unsigned long nr_latency = sched_nr_latency;
|
|
|
-
|
|
|
- if (unlikely(nr_running > nr_latency)) {
|
|
|
- period = sysctl_sched_min_granularity;
|
|
|
- period *= nr_running;
|
|
|
- }
|
|
|
-
|
|
|
- return period;
|
|
|
+ if (unlikely(nr_running > sched_nr_latency))
|
|
|
+ return nr_running * sysctl_sched_min_granularity;
|
|
|
+ else
|
|
|
+ return sysctl_sched_latency;
|
|
|
}
|
|
|
|
|
|
/*
|