summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvdumpa <vdumpa@nvidia.com>2010-04-12 11:20:36 -0700
committerGary King <gking@nvidia.com>2010-04-12 12:35:31 -0700
commitefb9475cf714c332b2b565a61e76e817f92d677a (patch)
tree3c127068a4e5c1c8fbc779253071c036c11f6ea7
parenta523de81339090270a2fbbede04904d77989d690 (diff)
tegra nvmap:fixing memory corruption is nvmap.c.
Bug 670448 nvmap_grow_blocks() is exceeding the array bounds. This is causing the crash issues during system boot up. Fixed it by removing the erroneous two lines that are exceeding array bounds. Change-Id: Ie7fd72c3a0f79015114dc1d1c8cbf31e3a50f0b6 Reviewed-on: http://git-master/r/1080 Reviewed-by: Gary King <gking@nvidia.com> Tested-by: Gary King <gking@nvidia.com>
-rw-r--r--drivers/char/nvmap.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/char/nvmap.c b/drivers/char/nvmap.c
index 85bbbbad6364..e9a38e670f18 100644
--- a/drivers/char/nvmap.c
+++ b/drivers/char/nvmap.c
@@ -283,8 +283,6 @@ static int nvmap_grow_blocks(struct nvmap_carveout *co)
}
blocks[co->num_blocks].prev = -1;
blocks[i-1].next = -1;
- blocks[i].next_free = -1;
- blocks[i].prev_free = -1;
co->spare_index = co->num_blocks;
co->num_blocks *= 2;
return 0;