⬢ DragonFlyBSD Kernel Audit
DF-3875 / fix.diff
← back to finding ↓ download raw
--- 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);