summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2011-09-16 17:40:47 -0700
committerVarun Colbert <vcolbert@nvidia.com>2011-09-21 20:17:52 -0700
commit52e6b556bfc08cb085b283b5ee8d11efb1b07617 (patch)
tree87bd47df10dbb1b577a433a16002c752c158942a
parent94bc4325186c4753f6a7cbf29e44b446e2b5b136 (diff)
video: tegra: nvmap: Don't allocate more than iovm limit.
Don't allow root user allocating more than iovm limit to avoid pin time issues. Bug 864535 (cherry picked from commit 21e30b0910d6ee38eb7f1e68e21507a80758c74d) Change-Id: Iad02b5e06ff4f2ab7bf2d3d99875bb3bf018c5ab Reviewed-on: http://git-master/r/53855 Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Krishna Reddy <vdumpa@nvidia.com>
-rw-r--r--drivers/video/tegra/nvmap/nvmap_handle.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/tegra/nvmap/nvmap_handle.c b/drivers/video/tegra/nvmap/nvmap_handle.c
index 4ab419f5bbf7..47c829523ae2 100644
--- a/drivers/video/tegra/nvmap/nvmap_handle.c
+++ b/drivers/video/tegra/nvmap/nvmap_handle.c
@@ -286,7 +286,7 @@ static void alloc_handle(struct nvmap_client *client,
commit = atomic_add_return(reserved,
&client->iovm_commit);
- if (commit < client->iovm_limit || client->super)
+ if (commit < client->iovm_limit)
ret = handle_page_alloc(client, h, false);
else
ret = -ENOMEM;