lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 11 Oct 2020 19:09:36 -0700 From: Rob Clark <robdclark@...il.com> To: dri-devel@...ts.freedesktop.org Cc: Daniel Vetter <daniel@...ll.ch>, Rob Clark <robdclark@...omium.org>, Rob Clark <robdclark@...il.com>, Sean Paul <sean@...rly.run>, David Airlie <airlied@...ux.ie>, linux-arm-msm@...r.kernel.org (open list:DRM DRIVER FOR MSM ADRENO GPU), freedreno@...ts.freedesktop.org (open list:DRM DRIVER FOR MSM ADRENO GPU), linux-kernel@...r.kernel.org (open list) Subject: [PATCH v2 09/22] drm/msm: Use correct drm_gem_object_put() in fail case From: Rob Clark <robdclark@...omium.org> We only want to use the _unlocked() variant in the unlocked case. Signed-off-by: Rob Clark <robdclark@...omium.org> --- drivers/gpu/drm/msm/msm_gem.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c index 210bf5c9c2dd..833e3d3c6e8c 100644 --- a/drivers/gpu/drm/msm/msm_gem.c +++ b/drivers/gpu/drm/msm/msm_gem.c @@ -1120,7 +1120,11 @@ static struct drm_gem_object *_msm_gem_new(struct drm_device *dev, return obj; fail: - drm_gem_object_put(obj); + if (struct_mutex_locked) { + drm_gem_object_put_locked(obj); + } else { + drm_gem_object_put(obj); + } return ERR_PTR(ret); } -- 2.26.2
Powered by blists - more mailing lists