diff options
author | Krishna Reddy <vdumpa@nvidia.com> | 2011-09-16 17:40:47 -0700 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-09-29 11:40:20 -0700 |
commit | d0807d9035dc339bd071505a66da6b1f547b06bd (patch) | |
tree | 4106d79a7d157475922ae45c1c5389e34b03a77d /drivers | |
parent | 4bdd5851aaf1c3271e8a19dd4845bfd3f2a4f191 (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>
Diffstat (limited to 'drivers')
-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; |