Change ipmi(4)'s taskq from IPL_NONE to IPL_MPFLOOR
authorgkoehler <gkoehler@openbsd.org>
Wed, 3 Apr 2024 18:32:47 +0000 (18:32 +0000)
committergkoehler <gkoehler@openbsd.org>
Wed, 3 Apr 2024 18:32:47 +0000 (18:32 +0000)
commit5f3b3788e991ae1c9b79d51dcc9b88892de3ac45
treec94000724f34a5537e7408b136914f5cb3ffddba
parent76af086f28c92cae5161e7d6685aaa9827c287c4
Change ipmi(4)'s taskq from IPL_NONE to IPL_MPFLOOR

The IPL_NONE mutex didn't block interrupts that can cause a powerpc64
kernel with option WITNESS to "panic: acquiring blockable sleep lock
with spinlock or critical section held (kernel_lock) &kernel_lock".

ok mpi@
sys/dev/ipmi.c