diff options
| author | Sri Krishna chowdary <schowdary@nvidia.com> | 2014-04-18 15:06:38 -0400 |
|---|---|---|
| committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:09:13 -0400 |
| commit | e4987fbc5f7ef0c76bfd391ae0dffb0efd5e9135 (patch) | |
| tree | 6ea9de56e0a9c73a6b4720c25f704c3236e7af24 | |
| parent | c84d62408a89e4e94b6423b23861a30166c2f157 (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.c | 3 |
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 | ||
