]> Gentwo Git Trees - linux/.git/commit
drm/msm: make sure last_fence is always updated
authorAnna Maniscalco <anna.maniscalco2000@gmail.com>
Sat, 11 Oct 2025 13:45:10 +0000 (15:45 +0200)
committerRob Clark <robin.clark@oss.qualcomm.com>
Thu, 16 Oct 2025 14:47:40 +0000 (07:47 -0700)
commit86404a9e3013d814a772ac407573be5d3cd4ee0d
tree9778780246d8525f87d461ad09ab12a62c4a9946
parentb4789aac9d3441d9f830f0a4022d8dc122d6cab3
drm/msm: make sure last_fence is always updated

Update last_fence in the vm-bind path instead of kernel managed path.

last_fence is used to wait for work to finish in vm_bind contexts but not
used for kernel managed contexts.

This fixes a bug where last_fence is not waited on context close leading
to faults as resources are freed while in use.

Fixes: 92395af63a99 ("drm/msm: Add VM_BIND submitqueue")
Signed-off-by: Anna Maniscalco <anna.maniscalco2000@gmail.com>
Patchwork: https://patchwork.freedesktop.org/patch/680080/
Message-ID: <20251011-close_fence_wait_fix-v3-1-5134787755ff@gmail.com>
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
drivers/gpu/drm/msm/msm_gem_submit.c