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-29 11:40:20 -0700
commitd0807d9035dc339bd071505a66da6b1f547b06bd (patch)
tree4106d79a7d157475922ae45c1c5389e34b03a77d
parent4bdd5851aaf1c3271e8a19dd4845bfd3f2a4f191 (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 52e6b556bfc08cb085b283b5ee8d11efb1b07617) Change-Id: If61577eb09cb96475d5fae5b58813beaee1f7b6f Reviewed-on: http://git-master/r/54837 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@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 e028292f98ea..dd3003b85180 100644
--- a/drivers/video/tegra/nvmap/nvmap_handle.c
+++ b/drivers/video/tegra/nvmap/nvmap_handle.c
@@ -271,7 +271,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;