summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSri Krishna chowdary <schowdary@nvidia.com>2014-04-18 15:06:38 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:09:13 -0400
commite4987fbc5f7ef0c76bfd391ae0dffb0efd5e9135 (patch)
tree6ea9de56e0a9c73a6b4720c25f704c3236e7af24
parentc84d62408a89e4e94b6423b23861a30166c2f157 (diff)
video: tegra: nvmap: zap pages on reserve request
Reserve operation should be independent of cache maintenance. Remove dependency on cache maintenance for zapping user mappings. Bug 1444151 Change-Id: Id7282510353bc1ded15e105bbfde50bc3891ca0f Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com> Reviewed-on: http://git-master/r/398414 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Tested-by: Krishna Reddy <vdumpa@nvidia.com>
-rw-r--r--drivers/video/tegra/nvmap/nvmap_mm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/tegra/nvmap/nvmap_mm.c b/drivers/video/tegra/nvmap/nvmap_mm.c
index e25dd3014..9681f24fb 100644
--- a/drivers/video/tegra/nvmap/nvmap_mm.c
+++ b/drivers/video/tegra/nvmap/nvmap_mm.c
@@ -211,6 +211,9 @@ int nvmap_reserve_pages(struct nvmap_handle **handles, u32 *offsets, u32 *sizes,
211 else 211 else
212 nvmap_handle_mkunreserved(handles[i],offset, size); 212 nvmap_handle_mkunreserved(handles[i],offset, size);
213 } 213 }
214
215 if (op == NVMAP_PAGES_RESERVE)
216 nvmap_zap_handles(handles, offsets, sizes, nr);
214 return 0; 217 return 0;
215} 218}
216 219