DragonFlyBSD Kernel Audit
DF-2008 / fix.diff
← back to finding ↓ download raw
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 {