On 9/9/2026 1:46 AM, Matthew Brost wrote:
On Tue, Sep 08, 2026 at 08:58:39AM +0000, [email protected] wrote: All of this looks right. So I believe the solution is: - s/cancel_work_/disable_work_ - In drm_work_fence_queue if queue_work returns false, call drm_work_fence_put() Matt
Agreed — the race is real. Will fix in Patch 1 as you suggested: - In drm_work_fence_queue: drop ref if queue_work returns false - In drm_work_fence_cancel_sync: switch to disable_work_sync() Srini
