]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
scsi: mpi3mr: Handling of fault code for insufficient power
authorRanjan Kumar <ranjan.kumar@broadcom.com>
Sun, 10 Nov 2024 19:44:04 +0000 (01:14 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Jan 2025 09:34:19 +0000 (10:34 +0100)
commit05d44e2571d4e240053afef8bf0352d71617d36a
treeafc59cfb1cedca0c2634819697faba26abc2643b
parent0dd139341f043dfcd77da07ab11be86ea85f8ba5
scsi: mpi3mr: Handling of fault code for insufficient power

[ Upstream commit fb6eb98f3965e2ee92cbcb466051d2f2acf552d1 ]

Before retrying initialization, check and abort if the fault code
indicates insufficient power. Also mark the controller as unrecoverable
instead of issuing reset in the watch dog timer if the fault code
indicates insufficient power.

Signed-off-by: Prayas Patel <prayas.patel@broadcom.com>
Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com>
Link: https://lore.kernel.org/r/20241110194405.10108-5-ranjan.kumar@broadcom.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/mpi3mr/mpi3mr_fw.c