DF-3826 / manifest.json
{ "finding_id": "DF-3826", "verdict": "not_reproduced", "impact": "none", "reproduced_logic": "swfw_double_release.c: 9 acquires / 10 releases on the exhausted-retry path of e1000_read_i2c_byte_generic's exact control flow", "reproduce": { "build": "cc -O2 -Wall -o /tmp/swfw_double_release /tmp/swfw_double_release.c", "run": "/tmp/swfw_double_release; echo exit=$?", "expected": "case1 ... acquires=9 releases=10 -> DOUBLE RELEASE ; exit=0" }, "kernel_refs": [ "sys/dev/netif/ig_hal/e1000_82575.c:3333", "sys/dev/netif/ig_hal/e1000_82575.c:3344", "sys/dev/netif/ig_hal/e1000_82575.c:3284", "sys/dev/netif/ig_hal/e1000_82575.c:3417", "sys/dev/netif/ig_hal/e1000_82575.c:1052", "sys/dev/netif/ig_hal/e1000_82575.c:1104" ], "artifacts": [ "README.md", "VERDICT.md", "swfw_double_release.c", "build.sh", "run.sh", "build.log", "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |