DF-1095 / run.log
=== UNPATCHED ===
=== DF-1095 iicsmb_bwrite STARTED-leak harness (UNPATCHED) ===
Phase 1: iicbus_start succeeds, iicbus_write NACKs data byte
bwrite rc=-1, start=1 stop=0 write=1, started=80
Phase 2: second bwrite attempt
bwrite rc=22, start=1 stop=0 write=0, started=80
BUG: bus still STARTED after error return (rc!=0)
subsequent iicbus_start returns EINVAL forever
===== SMBus bridge permanently wedged =====
=== PATCHED ===
=== DF-1095 iicsmb_bwrite STARTED-leak harness (PATCHED) ===
Phase 1: iicbus_start succeeds, iicbus_write NACKs data byte
bwrite rc=-1, start=1 stop=1 write=1, started=0
Phase 2: second bwrite attempt
bwrite rc=0, start=1 stop=1 write=2, started=0
OK: bus returned to idle, subsequent transactions work