diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2012-12-07 18:09:11 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2013-01-04 15:36:47 -0800 |
commit | 5524902848b54145089df14870ec695f97c215e7 (patch) | |
tree | d188d70f1f4e5c39e745c4de543efcdc2a13abe9 /arch/arm/mach-tegra | |
parent | 32322c40a54c8fd8d9b2aeef2a11a888a796794b (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.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-dalmore-sensors.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise-sensors.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-kai-sensors.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-pluto-sensors.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-roth-sensors.c | 2 |
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 |