scsi: qedi: Protect active command list to avoid list corruption
authorNilesh Javali <njavali@marvell.com>
Tue, 8 Sep 2020 09:56:53 +0000 (02:56 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 30 Oct 2020 09:38:31 +0000 (10:38 +0100)
commitd0260f611c0816f2dc6fbf68ff8cb8cfdb028854
treefa6b6dcbb8cd764f6d76bc19ed3e9fd95dd582f0
parent18136b33e38d418c679b291a05041fa7a77ac361
scsi: qedi: Protect active command list to avoid list corruption

[ Upstream commit c0650e28448d606c84f76c34333dba30f61de993 ]

Protect active command list for non-I/O commands like login response,
logout response, text response, and recovery cleanup of active list to
avoid list corruption.

Link: https://lore.kernel.org/r/20200908095657.26821-5-mrangankar@marvell.com
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Manish Rangankar <mrangankar@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/qedi/qedi_fw.c
drivers/scsi/qedi/qedi_iscsi.c