Skip to content

Commit 69b321b

Browse files
lumagrobclark
authored andcommitted
drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
Use exiting function to free the allocated GEM object instead of open-coding it. This has a bonus of internally calling msm_gem_put_vaddr() to compensate for msm_gem_get_vaddr() in msm_get_kernel_new(). Fixes: 1e29dff ("drm/msm: Add a common function to free kernel buffer objects") Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com> Patchwork: https://patchwork.freedesktop.org/patch/562239/ Signed-off-by: Rob Clark <robdclark@chromium.org>
1 parent d3b4075 commit 69b321b

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

drivers/gpu/drm/msm/dsi/dsi_host.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,8 +1180,7 @@ static void dsi_tx_buf_free(struct msm_dsi_host *msm_host)
11801180

11811181
priv = dev->dev_private;
11821182
if (msm_host->tx_gem_obj) {
1183-
msm_gem_unpin_iova(msm_host->tx_gem_obj, priv->kms->aspace);
1184-
drm_gem_object_put(msm_host->tx_gem_obj);
1183+
msm_gem_kernel_put(msm_host->tx_gem_obj, priv->kms->aspace);
11851184
msm_host->tx_gem_obj = NULL;
11861185
}
11871186

0 commit comments

Comments
 (0)