summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/nvmap/nvmap_handle.c
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2011-09-16 17:40:47 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:06 -0800
commit1788af0407e2419d3411ea422828ab3a65649333 (patch)
tree99aae5aaf1aab97c3b722d0a97463d06241d190e /drivers/video/tegra/nvmap/nvmap_handle.c
parentaa4d749c5d987735dbd4297c37d26c288e4f1e30 (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> Rebase-Id: R59951f6ecba2ed2b075b170630c0ce7c6a84aad5
Diffstat (limited to 'drivers/video/tegra/nvmap/nvmap_handle.c')
-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;