From cf523b815c780f741b5f4b7d1cd1258d0118ad1f Mon Sep 17 00:00:00 2001 From: Chandrakanth Patil Date: Fri, 21 Jan 2022 17:41:49 +0530 Subject: [PATCH] mrsas: remove additional MPT command allocation for R1 FP command There is an additional MPT command allocation for R1 fp command which will lead to MPT command unavailablity in case of rigorous R1 FP IOs. Remove additional MPT command allocation for R1 FP. Approved by: re@ (gjb) Reviewed by: imp PR: 261377 (cherry picked from commit 241bb95552a39d440519162b544c776adcb7cf57) (cherry picked from commit 2ebe51859723fd3cb4cf02dc560441fc0ec50dc1) --- sys/dev/mrsas/mrsas_cam.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/dev/mrsas/mrsas_cam.c b/sys/dev/mrsas/mrsas_cam.c index 85dacdb9f30..8841908051b 100644 --- a/sys/dev/mrsas/mrsas_cam.c +++ b/sys/dev/mrsas/mrsas_cam.c @@ -1075,7 +1075,6 @@ mrsas_setup_io(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd, if (fp_possible && (io_info.r1_alt_dev_handle != MR_DEVHANDLE_INVALID) && (raid->level == 1) && !io_info.isRead) { - r1_cmd = mrsas_get_mpt_cmd(sc); if (mrsas_atomic_inc_return(&sc->fw_outstanding) > sc->max_scsi_cmds) { fp_possible = FALSE; mrsas_atomic_dec(&sc->fw_outstanding); -- 2.45.0