Re: [PATCH] drm/amdgpu: return reserve errors from amdgpu_gfx_kiq_init()
From: Runyu Xiao
Date: Mon Aug 24 2026 - 00:22:40 EST
Thanks for the review.
Before preparing a resend, I rechecked the reservation path:
amdgpu_bo_reserve(bo, true)
-> ttm_bo_reserve(bo, false, false, NULL)
-> dma_resv_lock(...)
This is an uninterruptible, blocking lock acquisition without a ww acquire
context. Under the current locking semantics, contention is waited out and
the call cannot normally return -EINTR, -EBUSY, -EDEADLK, or -EALREADY.
The reserve-failure path targeted by this patch is therefore not reachable
under the current locking semantics, and this patch does not address a
currently triggerable bug.
I am withdrawing the patch and will not send a v2. Thanks for catching this.
Runyu Xiao