--- a27a9c62175646dfc6419cee121db6bb9ec8a9dc +++ 5e7c2f74e3379e424a804a2211c45f74f9dabbed @@ -31,8 +31,8 @@ * It helps to keep variable names smaller, simpler */ -#define DEF_FREQUENCY_DOWN_DIFFERENTIAL (10) -#define DEF_FREQUENCY_UP_THRESHOLD (80) +#define DEF_FREQUENCY_DOWN_DIFFERENTIAL (26) +#define DEF_FREQUENCY_UP_THRESHOLD (63) #define DEF_SAMPLING_DOWN_FACTOR (1) #define MAX_SAMPLING_DOWN_FACTOR (100000) #define MICRO_FREQUENCY_DOWN_DIFFERENTIAL (3) @@ -549,10 +549,10 @@ static void dbs_check_cpu(struct cpu_dbs /* * Every sampling_rate, we check, if current idle time is less - * than 20% (default), then we try to increase frequency + * than 37% (default), then we try to increase frequency * Every sampling_rate, we look for a the lowest * frequency which can sustain the load while keeping idle time over - * 30%. If such a frequency exist, we try to decrease to this frequency. + * 63%. If such a frequency exist, we try to decrease to this frequency. * * Any frequency increase takes it to the maximum frequency. * Frequency reduction happens at minimum steps of