Fix libdrm warning about unmap the unmapped buffer, as when
batch terminate we will try to do unmap again, but batch has
already been unmapped.
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
*(uint32_t*)batch->ptr = MI_BATCH_BUFFER_END;
batch->ptr += 4;
- dri_bo_unmap(batch->buffer);
used = batch->ptr - batch->map;
+ dri_bo_unmap(batch->buffer);
+ batch->ptr = batch->map = NULL;
if (!is_locked)
intel_driver_lock_hardware(batch->intel);