From e4987fbc5f7ef0c76bfd391ae0dffb0efd5e9135 Mon Sep 17 00:00:00 2001 From: Sri Krishna chowdary Date: Sat, 19 Apr 2014 00:36:38 +0530 Subject: 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 Reviewed-on: http://git-master/r/398414 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Krishna Reddy Tested-by: Krishna Reddy --- drivers/video/tegra/nvmap/nvmap_mm.c | 3 +++ 1 file changed, 3 insertions(+) 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, else nvmap_handle_mkunreserved(handles[i],offset, size); } + + if (op == NVMAP_PAGES_RESERVE) + nvmap_zap_handles(handles, offsets, sizes, nr); return 0; } -- cgit v1.2.2