summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2022-10-17 10:39:01 +0000
committerriastradh <riastradh@NetBSD.org>2022-10-17 10:39:01 +0000
commit7e665b231ceb5482c0cc4b2c6d313099bea9b145 (patch)
tree884e3ad002313aa253a18e8a058f928d80c1d877 /sys/dev/microcode
parentaf82fb8f7eb226cdb879ceed4a0c9a7127549757 (diff)
aq(4): Unconditionally halt callout in aq_stop.
Fixes panic with callout still running on detach after we destroy the lock, reported by andvar@: fatal page fault in supervisor mode trap type 6 code 0 rip 0xffffffff80dfafec cs 0x8 rflags 0x10286 cr2 0xfffffffffffffff0 ilevel 0x2 rsp 0xffffcd085b291ee0 Skipping crash dump on recursive panic panic: trap cpu0: Begin traceback... vpanic() at netbsd:vpanic+0x183 panic() at netbsd:panic+0x3c trap() at netbsd:trap+0xb27 --- trap (number 6) --- mutex_oncpu() at netbsd:mutex_oncpu+0x1e mutex_vector_enter() at netbsd:mutex_vector_enter+0xb7 aq_tick() at netbsd:aq_tick+0x23 callout_softclock() at netbsd:callout_softclock+0xbd softint_dispatch() at netbsd:softint_dispatch+0xf9 DDB lost frame for netbsd:Xsoftintr+0x4c, trying 0xffffcd085b2920f0 Xsoftintr() at netbsd:Xsoftintr+0x4c --- interrupt --- fa0b2181724b21c1: cpu0: End traceback...
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions