DF-4975 / manifest.json
{ "finding_id": "DF-4975", "verdict": "verified-by-trace (untested on guest: no AMD GPU / SR-IOV hardware)", "impact": "host-timed guest kernel panic (NULL func call via zeroed work_struct)", "reproduce": { "build": "n/a — requires Vega20-class SR-IOV VF guest with PF-controlled mailbox", "run": "n/a — PF sends IDH_FLR_NOTIFICATION into the amdgpu_irq_get(rcv) -> INIT_WORK window at driver probe or resume", "expected": "workqueue worker calls work->func == NULL -> kernel panic in process_all_work (sys/dev/drm/linux_workqueue.c:89)" }, "kernel_refs": [ "sys/dev/drm/amd/amdgpu/mxgpu_ai.c:351", "sys/dev/drm/amd/amdgpu/mxgpu_ai.c:360", "sys/dev/drm/amd/amdgpu/mxgpu_ai.c:287-310", "sys/dev/drm/amd/amdgpu/amdgpu_virt.c:282", "sys/dev/drm/amd/amdgpu/amdgpu_device.c:1696", "sys/dev/drm/amd/amdgpu/amdgpu_device.c:2700", "sys/dev/drm/linux_workqueue.c:89" ], "artifacts": ["README.md", "VERDICT.md", "fix.diff", "verdict.json", "manifest.json", "env.txt"] } |