diff --git a/sys/dev/drm/amd/amdgpu/amdgpu_sa.c b/sys/dev/drm/amd/amdgpu/amdgpu_sa.c --- a/sys/dev/drm/amd/amdgpu/amdgpu_sa.c +++ b/sys/dev/drm/amd/amdgpu/amdgpu_sa.c @@ -376,9 +376,9 @@ struct amdgpu_sa_bo *i; lockmgr(&sa_manager->wq.lock, LK_EXCLUSIVE); - list_for_each_entry(i, &sa_manager->olist, olist) { - uint64_t soffset = i->soffset + sa_manager->gpu_addr; - uint64_t eoffset = i->eoffset + sa_manager->gpu_addr; + list_for_each_entry(i, &sa_manager->olist, olist) { + uint64_t soffset = i->soffset; + uint64_t eoffset = i->eoffset; if (&i->olist == sa_manager->hole) { seq_printf(m, ">"); } else {