+ Arun
On Thu, Oct 8, 2026 at 3:43 AM XF <[email protected]> wrote: > > From: xf <[email protected]> > > Fix circular locking warning with drm_buddy allocator. > > Signed-off-by: xf <[email protected]> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c > index 7d3659ef11e5..2a4f8d365271 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c > @@ -1252,7 +1252,12 @@ int amdgpu_vm_update_range(struct amdgpu_device *adev, > struct amdgpu_vm *vm, > tlb_cb = NULL; > } > > + amdgpu_vm_end_critical(¶ms); > amdgpu_vm_pt_free_list(adev, ¶ms); > + kfree(tlb_cb); > + drm_dev_exit(idx); > + > + return 0; > > error_free: > kfree(tlb_cb); > -- > 2.34.1 >
