]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
misc: tegra-profiler: fix coverity issue
authorIgor Nabirushkin <inabirushkin@nvidia.com>
Tue, 28 Apr 2015 06:04:15 +0000 (10:04 +0400)
committerSachin Nikam <snikam@nvidia.com>
Wed, 6 May 2015 10:57:59 +0000 (03:57 -0700)
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>
drivers/misc/tegra-profiler/power_clk.c

index 7af0753919393fe12e6f269876be046eedfc7ec5..b7b198333fae7e452b4ec72491f0597c8942d2dd 100644 (file)
@@ -210,7 +210,7 @@ read_source(struct power_clk_source *s, int cpu)
        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;
                }