# DF-3647 — Integer divide-by-zero in spread-spectrum programming when the VBIOS SS rate is 0 (ci_calculate_mclk_params / ci_calculate_sclk_params)

File: `sys/dev/drm/radeon/ci_dpm.c` (pass 2, GLM 5.3 re-audit)
Severity: Medium  |  CWE-369 Divide By Zero  |  confidence: certain

## Reproduce
This pack carries a userland logic harness (`harness.c`) built and run ON THE
AUDIT GUEST with the exact kernel types; decisive section: **[B]**

    ./build.sh
    ./run.sh

Expected decisive line:
    SIGFPE (kernel: #DE panic)

The kernel code path itself requires a Sea Islands radeon GPU + crafted VBIOS;
the guest is virtio-only (no AMD PCI device, no /dev/dri, no drm kld) — see env.txt.

Full narrative: VERDICT.md. Proposed fix: fix.diff (authored against the read-only
sys/ tree; never applied there).
