]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: nvmap: track reserve at handle level
authorSri Krishna chowdary <schowdary@nvidia.com>
Fri, 11 Mar 2016 07:18:35 +0000 (12:48 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Wed, 22 Jun 2016 11:51:48 +0000 (04:51 -0700)
commitc1c942e88704718364404605e0ba80757bb9c610
tree96d4f55c960476cd570239597333108f7fcacc18
parentab13d106fcf46e4ee8cd9f22d63344cecfb8c275
video: tegra: nvmap: track reserve at handle level

Reserve/unreserve entire handle at once. Remove the bookkeeping
operations which kept track of reserve/unreserve per page. This
avoiding some overhead involved in both reserve/unreserve operations.

bug 200174682

Change-Id: I16e4d298938d1854ce1cf34705ad1b4dbbf6eab1
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/1130984
(cherry picked from commit 499ec738af72628eeb79a6a26bd2755281eb9c21)
Reviewed-on: http://git-master/r/1131673
(cherry picked from commit c4fee21aae8cd51852c4923f7e0f8fbe4258ae15)
Reviewed-on: http://git-master/r/1168478
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Hayden Du <haydend@nvidia.com>
drivers/video/tegra/nvmap/nvmap_fault.c
drivers/video/tegra/nvmap/nvmap_mm.c
drivers/video/tegra/nvmap/nvmap_priv.h