diff options
author | 2021-11-09 10:11:02 -0800 | |
---|---|---|
committer | 2021-11-28 09:50:33 -0800 | |
commit | 1d054c9b8457b56a651109fac21f56f46ccd46b2 (patch) | |
tree | b0b4f60771fd017eb4f3fda1a17beffe96e08328 /drivers/gpu/drm/msm/msm_drv.c | |
parent | drm/msm: Remove unnecessary struct_mutex (diff) | |
download | linux-dev-1d054c9b8457b56a651109fac21f56f46ccd46b2.tar.xz linux-dev-1d054c9b8457b56a651109fac21f56f46ccd46b2.zip |
drm/msm: Drop priv->lastctx
cur_ctx_seqno already does the same thing, but handles the edge cases
where a refcnt'd context can live after lastclose. So let's not have
two ways to do the same thing.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Akhil P Oommen <akhilpo@codeaurora.org>
Link: https://lore.kernel.org/r/20211109181117.591148-3-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/msm_drv.c')
-rw-r--r-- | drivers/gpu/drm/msm/msm_drv.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index 889c44532293..b097bc3ffbe1 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c @@ -752,14 +752,8 @@ static void context_close(struct msm_file_private *ctx) static void msm_postclose(struct drm_device *dev, struct drm_file *file) { - struct msm_drm_private *priv = dev->dev_private; struct msm_file_private *ctx = file->driver_priv; - mutex_lock(&dev->struct_mutex); - if (ctx == priv->lastctx) - priv->lastctx = NULL; - mutex_unlock(&dev->struct_mutex); - context_close(ctx); } |