aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuixin Liu <kanie@linux.alibaba.com>2022-08-02 15:18:49 +0800
committerMartin K. Petersen <martin.petersen@oracle.com>2022-08-11 22:11:18 -0400
commit8c499e49240bd93628368c3588975cfb94169b8b (patch)
tree89141871180f750f5c4c30280b57c36ce0e965f0
parentscsi: ufs: core: Enable link lost interrupt (diff)
downloadlinux-dev-8c499e49240bd93628368c3588975cfb94169b8b.tar.xz
linux-dev-8c499e49240bd93628368c3588975cfb94169b8b.zip
scsi: megaraid_sas: Fix double kfree()
When allocating log_to_span fails, kfree(instance->ctrl_context) is called twice. Remove redundant call. Link: https://lore.kernel.org/r/1659424729-46502-1-git-send-email-kanie@linux.alibaba.com Acked-by: Sumit Saxena <sumit.saxena@broadcom.com> Signed-off-by: Guixin Liu <kanie@linux.alibaba.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
-rw-r--r--drivers/scsi/megaraid/megaraid_sas_fusion.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c
index e48d4261d0bc..09c5fe37754c 100644
--- a/drivers/scsi/megaraid/megaraid_sas_fusion.c
+++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c
@@ -5310,7 +5310,6 @@ megasas_alloc_fusion_context(struct megasas_instance *instance)
if (!fusion->log_to_span) {
dev_err(&instance->pdev->dev, "Failed from %s %d\n",
__func__, __LINE__);
- kfree(instance->ctrl_context);
return -ENOMEM;
}
}