Reviewed-by: Eduardo Lima Mitev <el...@igalia.com>

On 01/17/2017 08:14 AM, Kenneth Graunke wrote:
> We have a persistent mapping.  Don't map it a second time or try to
> unmap it.  Just use the pointer.
> 
> This most likely would wreak havoc except that this code is unused
> (it's only called from an if (0) debug block).
> 
> Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>
> ---
>  src/mesa/drivers/dri/i965/brw_program_cache.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/brw_program_cache.c 
> b/src/mesa/drivers/dri/i965/brw_program_cache.c
> index 8939fb110fd..44d9994de01 100644
> --- a/src/mesa/drivers/dri/i965/brw_program_cache.c
> +++ b/src/mesa/drivers/dri/i965/brw_program_cache.c
> @@ -514,7 +514,8 @@ brw_print_program_cache(struct brw_context *brw)
>     const struct brw_cache *cache = &brw->cache;
>     struct brw_cache_item *item;
>  
> -   drm_intel_bo_map(cache->bo, false);
> +   if (!brw->has_llc)
> +      drm_intel_bo_map(cache->bo, false);
>  
>     for (unsigned i = 0; i < cache->size; i++) {
>        for (item = cache->items[i]; item; item = item->next) {
> @@ -524,5 +525,6 @@ brw_print_program_cache(struct brw_context *brw)
>        }
>     }
>  
> -   drm_intel_bo_unmap(cache->bo);
> +   if (!brw->has_llc)
> +      drm_intel_bo_unmap(cache->bo);
>  }
> 

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to