diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 4fd49fe1046..430725da89d 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -2224,6 +2224,7 @@ static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int break; if (neg) continue; + val = convmul * val / convdiv; if ((min && val < *min) || (max && val > *max)) continue; *i = val;