DF-5527 / run.fixed.log
KLDLOAD-RC=0
gpiofree: gpio_intel0 dev=0xfffff8008bb7fbc0 sc=0xfffff8008dd4e080
gpiofree: planted pin8 CTL0=50008000 CTL1=00000002; pin15 CTL0=60008000 CTL1=00000002
gpiofree[before]: IS=0000ffff MASK=00000000 (bit5=0 bit6=0) map5{pin=-1,intidx=0,is_level=0} map6{pin=-1,intidx=0,is_level=0}
gpiofree[A]: GPIO_ALLOC_INTR(pin8 line5) = 0 cookie=0xfffff8008dd4e190
gpiofree[A-alloc]: IS=0000ffff MASK=00000000 (bit5=0 bit6=0) map5{pin=8,intidx=5,is_level=0} map6{pin=-1,intidx=0,is_level=0}
gpiofree[A]: after GPIO_SETUP_INTR (enable_intr unmasked line 5)
gpiofree[A-setup]: IS=00000020 MASK=00000020 (bit5=1 bit6=0) map5{pin=8,intidx=5,is_level=0} map6{pin=-1,intidx=0,is_level=0}
gpiofree[A]: after GPIO_FREE_INTR with NO teardown -> unmap_intr destroyed the mapping
gpiofree[A-free]: IS=00000020 MASK=00000000 (bit5=0 bit6=0) map5{pin=-1,intidx=-1,is_level=0} map6{pin=-1,intidx=0,is_level=0}
gpiofree[B]: GPIO_ALLOC_INTR(pin15 line6) = 0 cookie=0xfffff8008dd4e1b8
gpiofree[B]: after SETUP -> TEARDOWN -> FREE (documented order)
gpiofree[B-done]: IS=00000040 MASK=00000000 (bit5=0 bit6=0) map5{pin=-1,intidx=-1,is_level=0} map6{pin=-1,intidx=-1,is_level=0}
gpiofree: SUMMARY MASK=00000000: line5 armed-with-no-mapping=0 (DEFECT if 1), line6 left-armed=0 (control, expect 0)
==userland-crosscheck==
00000000 00 00 00 00 |....|
00000004
11:13PM up 23 secs, 0 users, load averages: 0.19, 0.05, 0.02