summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2012-12-07 18:09:11 +0530
committerSimone Willett <swillett@nvidia.com>2013-01-04 15:36:47 -0800
commit5524902848b54145089df14870ec695f97c215e7 (patch)
treed188d70f1f4e5c39e745c4de543efcdc2a13abe9 /arch/arm/mach-tegra
parent32322c40a54c8fd8d9b2aeef2a11a888a796794b (diff)
ARM: tegra: fix out-of-bounds write
Fix Coverity issue Coverity id : 21342 Coverity id : 21343 Coverity id : 21344 Bug 1046331 Change-Id: I7a990f4cf36020a416f5cf029a8874fe07dbf389 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/169387 (cherry picked from commit 5a9fcd2218f7751b77e73246aaa9e5840c4ae2b5) Reviewed-on: http://git-master/r/188449 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra')
-rw-r--r--arch/arm/mach-tegra/board-cardhu-sensors.c2
-rw-r--r--arch/arm/mach-tegra/board-dalmore-sensors.c2
-rw-r--r--arch/arm/mach-tegra/board-enterprise-sensors.c2
-rw-r--r--arch/arm/mach-tegra/board-kai-sensors.c2
-rw-r--r--arch/arm/mach-tegra/board-pluto-sensors.c2
-rw-r--r--arch/arm/mach-tegra/board-roth-sensors.c2
6 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-sensors.c b/arch/arm/mach-tegra/board-cardhu-sensors.c
index 53cfbb8ef538..306259205cb1 100644
--- a/arch/arm/mach-tegra/board-cardhu-sensors.c
+++ b/arch/arm/mach-tegra/board-cardhu-sensors.c
@@ -793,7 +793,7 @@ static int cardhu_nct1008_init(void)
data->num_trips++;
- if (data->num_trips > NCT_MAX_TRIPS)
+ if (data->num_trips >= NCT_MAX_TRIPS)
BUG();
}
#endif
diff --git a/arch/arm/mach-tegra/board-dalmore-sensors.c b/arch/arm/mach-tegra/board-dalmore-sensors.c
index 512d3691657c..eb3911acdb1e 100644
--- a/arch/arm/mach-tegra/board-dalmore-sensors.c
+++ b/arch/arm/mach-tegra/board-dalmore-sensors.c
@@ -599,7 +599,7 @@ static int dalmore_nct1008_init(void)
data->num_trips++;
- if (data->num_trips > NCT_MAX_TRIPS)
+ if (data->num_trips >= NCT_MAX_TRIPS)
BUG();
}
#endif
diff --git a/arch/arm/mach-tegra/board-enterprise-sensors.c b/arch/arm/mach-tegra/board-enterprise-sensors.c
index bf28621a04d4..88124a7ae6b3 100644
--- a/arch/arm/mach-tegra/board-enterprise-sensors.c
+++ b/arch/arm/mach-tegra/board-enterprise-sensors.c
@@ -140,7 +140,7 @@ static void enterprise_init_edp_cdev(void)
data->num_trips++;
- if (data->num_trips > NCT_MAX_TRIPS)
+ if (data->num_trips >= NCT_MAX_TRIPS)
BUG();
}
}
diff --git a/arch/arm/mach-tegra/board-kai-sensors.c b/arch/arm/mach-tegra/board-kai-sensors.c
index abf692d4532a..de9b712c7bf8 100644
--- a/arch/arm/mach-tegra/board-kai-sensors.c
+++ b/arch/arm/mach-tegra/board-kai-sensors.c
@@ -122,7 +122,7 @@ static void kai_init_edp_cdev(void)
data->num_trips++;
- if (data->num_trips > NCT_MAX_TRIPS)
+ if (data->num_trips >= NCT_MAX_TRIPS)
BUG();
}
}
diff --git a/arch/arm/mach-tegra/board-pluto-sensors.c b/arch/arm/mach-tegra/board-pluto-sensors.c
index 5c39cd51098f..74927ef96158 100644
--- a/arch/arm/mach-tegra/board-pluto-sensors.c
+++ b/arch/arm/mach-tegra/board-pluto-sensors.c
@@ -790,7 +790,7 @@ static int pluto_nct1008_init(void)
data->num_trips++;
- if (data->num_trips > NCT_MAX_TRIPS)
+ if (data->num_trips >= NCT_MAX_TRIPS)
BUG();
}
#endif
diff --git a/arch/arm/mach-tegra/board-roth-sensors.c b/arch/arm/mach-tegra/board-roth-sensors.c
index 02d94823a8b3..ec13f7291c7c 100644
--- a/arch/arm/mach-tegra/board-roth-sensors.c
+++ b/arch/arm/mach-tegra/board-roth-sensors.c
@@ -240,7 +240,7 @@ static int roth_nct1008_init(void)
data->num_trips++;
- if (data->num_trips > NCT_MAX_TRIPS)
+ if (data->num_trips >= NCT_MAX_TRIPS)
BUG();
}
#endif