{
  "finding_id": "DF-5105",
  "title": "amdgpu_do_test_moves success path leaks all n pinned+reserved+ref'd GTT test BOs (~entire GTT) with reservation locks held forever",
  "file": "sys/dev/drm/amd/amdgpu/amdgpu_test.c",
  "verdict": "not_reproduced",
  "impact": "none",
  "reproduce": {
    "build": "./build.sh (no-op, kernel-path finding)",
    "run": "dfbsd-qemu/vm.sh run_root 'sh /root/df5105/probe.sh' (output in run.log)",
    "expected": "On AMD-GPU host with amdgpu.testing=1 and a fully successful move test: ~n MiB of GTT leaked (pinned), reservation locks held forever. On this guest: no AMD hardware, path unreachable, probe documents module-load + no-attach."
  },
  "kernel_refs": [
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:85",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:92",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:98",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:101",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:217",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:219-233",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:236-242",
    "sys/dev/drm/amd/amdgpu/amdgpu_test.c:47-55",
    "sys/dev/drm/amd/amdgpu/amdgpu_device.c:2684-2686",
    "sys/dev/drm/amd/amdgpu/amdgpu_drv.c:85",
    "sys/dev/drm/amd/amdgpu/amdgpu_drv.c:192",
    "sys/dev/drm/amd/amdgpu/Makefile:63"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "probe.sh", "build.sh", "run.sh",
    "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json"
  ]
}
