diff options
author | Krishna Reddy <vdumpa@nvidia.com> | 2011-09-16 17:40:47 -0700 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-09-21 20:17:52 -0700 |
commit | 52e6b556bfc08cb085b283b5ee8d11efb1b07617 (patch) | |
tree | 87bd47df10dbb1b577a433a16002c752c158942a | |
parent | 94bc4325186c4753f6a7cbf29e44b446e2b5b136 (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.c | 2 |
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; |