The "lowest" sysctl setting makes more sense as the lowest one to use, so
discard all levels less than this setting, not less than/equal to. MFC after: 1 day
This commit is contained in:
parent
b69dd0fda6
commit
da8a77c1f1
@ -249,7 +249,7 @@ cf_set_method(device_t dev, const struct cf_level *level, int priority)
|
||||
}
|
||||
|
||||
/* Reject levels that are below our specified threshold. */
|
||||
if (level->total_set.freq <= cf_lowest_freq) {
|
||||
if (level->total_set.freq < cf_lowest_freq) {
|
||||
CF_DEBUG("rejecting freq %d, less than %d limit\n",
|
||||
level->total_set.freq, cf_lowest_freq);
|
||||
error = EINVAL;
|
||||
@ -566,7 +566,7 @@ cf_levels_method(device_t dev, struct cf_level *levels, int *count)
|
||||
i = 0;
|
||||
TAILQ_FOREACH(lev, &sc->all_levels, link) {
|
||||
/* Skip levels that have a frequency that is too low. */
|
||||
if (lev->total_set.freq <= cf_lowest_freq) {
|
||||
if (lev->total_set.freq < cf_lowest_freq) {
|
||||
sc->all_count--;
|
||||
continue;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user