diff options
author | Krishna Reddy <vdumpa@nvidia.com> | 2011-09-16 17:40:47 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:49:06 -0800 |
commit | 1788af0407e2419d3411ea422828ab3a65649333 (patch) | |
tree | 99aae5aaf1aab97c3b722d0a97463d06241d190e /drivers/video/tegra/nvmap/nvmap_handle.c | |
parent | aa4d749c5d987735dbd4297c37d26c288e4f1e30 (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.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 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; |