DF-3875 / fix.diff
--- a/sys/dev/raid/mfi/mfi.c +++ b/sys/dev/raid/mfi/mfi.c @@ -1226,7 +1226,7 @@ mfi_intr(void *arg) lockmgr(&sc->mfi_io_lock, LK_EXCLUSIVE); while (ci != pi) { context = sc->mfi_comms->hw_reply_q[ci]; - if (context < sc->mfi_max_fw_cmds) { + if (context < sc->mfi_total_cmds) { cm = &sc->mfi_commands[context]; mfi_remove_busy(cm); |