linux/drivers/gpu
Rob Clark 8a7023b035 drm/msm/vma: Avoid lock in VM_BIND fence signaling path
Use msm_gem_unpin_active(), similar to what is used in the GEM_SUBMIT
path.  This avoids needing to hold the obj lock, and the end result is
the same.  (As with GEM_SUBMIT, we know the fence isn't signaled yet.)

Reported-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Fixes: 2e6a8a1fe2 ("drm/msm: Add VM_BIND ioctl")
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/712230/
Message-ID: <20260316184442.673558-1-robin.clark@oss.qualcomm.com>
History 2026-03-31 13:47:27 -07:00
..
drm drm/msm/vma: Avoid lock in VM_BIND fence signaling path 2026-03-31 13:47:27 -07:00
host1x gpu: host1x: Syncpoint interrupt performance optimization 2025-11-14 18:27:19 +01:00
ipu-v3 gpu: ipu-v3: Switch to irq_find_mapping() 2025-05-16 21:06:12 +02:00
nova-core Driver core changes for 6.19-rc1 2025-12-05 21:29:02 -08:00
trace gpu/trace: make TRACE_GPU_MEM configurable 2025-07-08 09:34:47 -07:00
vga vga_switcheroo: Use pci_is_display() 2025-07-17 15:30:13 -05:00
Makefile gpu: nova-core: add initial driver stub 2025-03-09 19:24:27 +01:00