{
  "finding_id": "DF-3428",
  "file": "sys/net/netmap/netmap_generic.c",
  "title": "generic_netmap_rxsync: 32-bit wrap in ring->reserved sanitization drives the release-loop index out of range - unkillable kernel livelock holding the kring lock",
  "verdict": "build_failed",
  "impact": "none",
  "severity": "Medium",
  "reproduce": {
    "build": "./build.sh (guest make -C /usr/src/sys/net/netmap -> fails)",
    "run": "./run.sh (module absent)",
    "expected": "on a buildable tree: NIOCRXSYNC never returns; thread unkillable; ring wedged"
  },
  "kernel_refs": ["sys/net/netmap/netmap_generic.c:641-711", "sys/net/netmap/netmap.c:1474", "sys/net/netmap/netmap.c:1768"],
  "artifacts": ["README.md","VERDICT.md","trigger_reserved_livelock.c","build.sh","run.sh","netmap_build.log","fix.diff","verdict.json","manifest.json"]
}
