Fix Coverity issue of out-of-bounds.
Coverity id: 29855
Bug
1416640
Change-Id: I112daaad55c1a2de9fdb411a0591e4ed7bf50e6e
Signed-off-by: Igor Nabirushkin <inabirushkin@nvidia.com>
Reviewed-on: http://git-master/r/730896
Reviewed-by: Dmitry Antipov <dantipov@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
switch (s->type) {
case QUADD_POWER_CLK_CPU:
/* update cpu frequency */
- if (cpu < 0 || cpu >= POWER_CLK_MAX_VALUES) {
+ if (cpu < 0 || cpu >= max_t(int, s->nr, nr_cpu_ids)) {
pr_err_once("error: cpu id: %d\n", cpu);
break;
}