]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/msm: Fix a fence leak in submit error path
authorRob Clark <robdclark@chromium.org>
Wed, 14 May 2025 16:33:32 +0000 (09:33 -0700)
committerRob Clark <robin.clark@oss.qualcomm.com>
Mon, 9 Jun 2025 18:27:28 +0000 (11:27 -0700)
commit5d319f75ccf7f0927425a7545aa1a22b3eedc189
tree86783df4d0bea6c073776ab50ed0e04bb52988ff
parent8a48e35becb214743214f5504e726c3ec131cd6d
drm/msm: Fix a fence leak in submit error path

In error paths, we could unref the submit without calling
drm_sched_entity_push_job(), so msm_job_free() will never get
called.  Since drm_sched_job_cleanup() will NULL out the
s_fence, we can use that to detect this case.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Patchwork: https://patchwork.freedesktop.org/patch/653584/
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
drivers/gpu/drm/msm/msm_gem_submit.c