Daniel Wagner df204a
From: Tom Rix <trix@redhat.com>
Daniel Wagner df204a
Date: Sat, 21 May 2022 16:16:07 -0400
Daniel Wagner df204a
Subject: scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters
Daniel Wagner df204a
Patch-mainline: v5.19-rc1
Daniel Wagner df204a
Git-commit: e250bd2699e0e7418cd54ea2a762acfcfad43ffd
Daniel Wagner df204a
References: bsc#1201958
Daniel Wagner df204a
Daniel Wagner df204a
cppcheck reports
Daniel Wagner df204a
[drivers/scsi/qla2xxx/qla_mid.c:594]: (warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
Daniel Wagner df204a
[drivers/scsi/qla2xxx/qla_mid.c:620]: (warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
Daniel Wagner df204a
Daniel Wagner df204a
The functions qla25xx_free_req_que() and qla25xx_free_rsp_que() are
Daniel Wagner df204a
similar.  They free a 'req' and a 'rsp' parameter respectively. The last
Daniel Wagner df204a
statement of both functions is setting the parameter to NULL. This has no
Daniel Wagner df204a
effect and can be removed.
Daniel Wagner df204a
Daniel Wagner df204a
Link: https://lore.kernel.org/r/20220521201607.4145298-1-trix@redhat.com
Daniel Wagner df204a
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Daniel Wagner df204a
Signed-off-by: Tom Rix <trix@redhat.com>
Daniel Wagner df204a
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Daniel Wagner df204a
Acked-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner df204a
---
Daniel Wagner df204a
 drivers/scsi/qla2xxx/qla_mid.c |    2 --
Daniel Wagner df204a
 1 file changed, 2 deletions(-)
Daniel Wagner df204a
Daniel Wagner df204a
--- a/drivers/scsi/qla2xxx/qla_mid.c
Daniel Wagner df204a
+++ b/drivers/scsi/qla2xxx/qla_mid.c
Daniel Wagner df204a
@@ -592,7 +592,6 @@ qla25xx_free_req_que(struct scsi_qla_hos
Daniel Wagner df204a
 	}
Daniel Wagner df204a
 	kfree(req->outstanding_cmds);
Daniel Wagner df204a
 	kfree(req);
Daniel Wagner df204a
-	req = NULL;
Daniel Wagner df204a
 }
Daniel Wagner df204a
 
Daniel Wagner df204a
 static void
Daniel Wagner df204a
@@ -618,7 +617,6 @@ qla25xx_free_rsp_que(struct scsi_qla_hos
Daniel Wagner df204a
 		mutex_unlock(&ha->vport_lock);
Daniel Wagner df204a
 	}
Daniel Wagner df204a
 	kfree(rsp);
Daniel Wagner df204a
-	rsp = NULL;
Daniel Wagner df204a
 }
Daniel Wagner df204a
 
Daniel Wagner df204a
 int