DF-5631 / manifest.json
{ "finding_id": "DF-5631", "file": "sys/platform/vkernel64/platform/kqueue.c", "pass": 2, "verdict": "untested", "impact": "none", "confidence": "likely", "severity": "Low", "bucket": "base:hw", "title": "kqueue_del() latent API hazards: close-before-delete EV_DELETE-ENOENT panics the vkernel; delete-vs-dispatch kfree races kqueue_intr()'s in-flight udata call (zero in-tree callers today)", "reason_untested": "dead code — no caller of kqueue_del exists anywhere in sys/; a trigger would require modifying the read-only sys/ tree", "reproduce": { "build": "n/a — no runnable trigger exists in-tree", "run": "static verification: rg -n 'kqueue_del' sys/ (definition + prototype only); sed -n '157,196p' sys/platform/vkernel64/platform/kqueue.c", "expected": "n/a" }, "kernel_refs": [ "sys/platform/vkernel64/platform/kqueue.c:157-169", "sys/platform/vkernel64/platform/kqueue.c:187-195", "sys/platform/vkernel64/platform/kqueue.c:84-87", "sys/platform/vkernel64/x86_64/exception.c:144-163", "sys/platform/vkernel64/platform/machintr.c:154-157", "sys/platform/vkernel64/platform/console.c:114-117", "sys/platform/vkernel64/include/md_var.h:133" ], "artifacts": [ "README.md", "VERDICT.md", "fix.diff", "verdict.json", "manifest.json" ] } |