⬢ DragonFlyBSD Kernel Audit
DF-5532 / run.patched.log
← back to finding ↓ download raw
# DF-5532 — fix validation on patched kernels (both fix v1 and v2 carry
# the same DF-5532 hunk; v2 is the final diff in this pack)
#
# Patched kernel #1 (v1): DragonFly 6.5-DEVELOPMENT #1 Oct 7 01:12:42 UTC 2026
# Patched kernel #2 (v2): DragonFly 6.5-DEVELOPMENT #1 Oct 7 01:28:37 UTC 2026
#
# --- v1, T+3s (churn running, churn_count=151 — same rate as baseline):
# kern.dfstarv.report: started_ms=1791336081561 victim_ran=1 victim_ran_ms=1791336082091
#     churn_count=151 waiter_done=1 waiter_woke_ms=1791336082091 now_ms=1791336084571 starve_ms=0
# --- v1, T+10s:
# kern.dfstarv.report: started_ms=1791336081561 victim_ran=1 victim_ran_ms=1791336082091
#     churn_count=941 waiter_done=1 waiter_woke_ms=1791336082091 now_ms=1791336100371 starve_ms=0
#
# --- v2 (final), T+3s:
# kern.dfstarv.report: started_ms=1791336993528 victim_ran=1 victim_ran_ms=1791336994058
#     churn_count=151 waiter_done=1 waiter_woke_ms=1791336994058 now_ms=1791336996538 starve_ms=0
#
# BASELINE (unpatched #0 Jul 2 build): starve_ms=19481 (run 1), 19520 (run 2),
#     with the identical churn load (churn_count=151 at T+3s).
#
# => waiter wakes in the SAME MILLISECOND its victim message completes,
#    under the same perpetual churn that previously starved it for 19.5s+
#    (and indefinitely in production). starve_ms: 19481/19520 -> 0.