⬢ DragonFlyBSD Kernel Audit
DF-3727 / fix_run.log
← back to finding ↓ download raw
--- fixed replica (-DFIXED: STAILQ_INIT) ---
== DF-3727 ciss_disable_adapter uninitialized STAILQ head ==
scenario: adapter heartbeat failed 3x (ciss.c:3389-3398) with 2 BUSY
requests; ciss_periodic -> ciss_disable_adapter (ciss.c:3395);
stack slot holding qh.stqh_last groomed to 0x51000000 by prior activity

run 1:
    first-enqueue stqh_last = 0x0 (groomed target 0x51000000)
    post-enqueue stqh_first = 0x4022a0 (list integrity ok)
run 2:
    first-enqueue stqh_last = 0x0 (groomed target 0x51000000)
    post-enqueue stqh_first = 0x4022a0 (list integrity ok)
run 3:
    first-enqueue stqh_last = 0x0 (groomed target 0x51000000)
    post-enqueue stqh_first = 0x4022a0 (list integrity ok)

[FIXED] STAILQ_INIT(&qh) present: no write through garbage,
list head consistent, no watch-page hit.
RUN_EXIT=0
OVERALL_EXIT=0