Loading drivers/gpu/drm/msm/sde/sde_hw_reg_dma_v1.c +2 −0 Original line number Diff line number Diff line Loading @@ -699,7 +699,9 @@ static struct sde_reg_dma_buffer *alloc_reg_dma_buf_v1(u32 size) msm_gem_address_space_unregister_cb(aspace, sde_reg_dma_aspace_cb_locked, dma_buf); free_gem: mutex_lock(®_dma->drm_dev->struct_mutex); msm_gem_free_object(dma_buf->buf); mutex_unlock(®_dma->drm_dev->struct_mutex); fail: kfree(dma_buf); return ERR_PTR(rc); Loading Loading
drivers/gpu/drm/msm/sde/sde_hw_reg_dma_v1.c +2 −0 Original line number Diff line number Diff line Loading @@ -699,7 +699,9 @@ static struct sde_reg_dma_buffer *alloc_reg_dma_buf_v1(u32 size) msm_gem_address_space_unregister_cb(aspace, sde_reg_dma_aspace_cb_locked, dma_buf); free_gem: mutex_lock(®_dma->drm_dev->struct_mutex); msm_gem_free_object(dma_buf->buf); mutex_unlock(®_dma->drm_dev->struct_mutex); fail: kfree(dma_buf); return ERR_PTR(rc); Loading