Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
authorMartin K. Petersen <martin.petersen@oracle.com>
Tue, 19 Nov 2019 04:55:45 +0000 (23:55 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Dec 2019 19:08:30 +0000 (20:08 +0100)
commitb4edc7157b94dba1c2b0d867cfcdf38b5d1cd199
treeac0c893540e8cec7f82e92f8ea1f33ad481215df
parent4abf4c49ec5b366b2978e0f4cb0ae61b75e408b0
Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"

[ Upstream commit 5a993e507ee65a28eca6690ee11868555c4ca46b ]

This reverts commit 2f856d4e8c23f5ad5221f8da4a2f22d090627f19.

This patch was found to introduce a double free regression. The issue
it originally attempted to address was fixed in patch
f45bca8c5052 ("scsi: qla2xxx: Fix double scsi_done for abort path").

Link: https://lore.kernel.org/r/4BDE2B95-835F-43BE-A32C-2629D7E03E0A@marvell.com
Requested-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/qla2xxx/qla_os.c