All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Update qla2xxx driver bug fixes
@ 2020-04-03  8:40 Nilesh Javali
  2020-04-03  8:40 ` [PATCH 1/2] qla2xxx: Fix regression warnings Nilesh Javali
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Nilesh Javali @ 2020-04-03  8:40 UTC (permalink / raw)
  To: martin.petersen; +Cc: linux-scsi, GR-QLogic-Storage-Upstream

Hi Martin,

Please apply the qla2xxx driver bug fixes to the scsi tree at your earliest
convenience.

Thanks,
Nilesh

Nilesh Javali (2):
  qla2xxx: Fix regression warnings
  MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer

 MAINTAINERS                     | 3 ++-
 drivers/scsi/qla2xxx/qla_dbg.c  | 2 +-
 drivers/scsi/qla2xxx/qla_init.c | 2 --
 drivers/scsi/qla2xxx/qla_isr.c  | 1 -
 drivers/scsi/qla2xxx/qla_mbx.c  | 2 --
 5 files changed, 3 insertions(+), 7 deletions(-)


base-commit: 9b88984658fbe14dae7597070a45e3668d1b6ffb
prerequisite-patch-id: badce7907d85dab5d9a908f18471eed24d41400c
prerequisite-patch-id: 580e27c186ebb36974da4a6d2ed96c54757137db
prerequisite-patch-id: 590954e09fa5fcf70cad3ad5842d3c25dab32761
-- 
2.19.0.rc0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/2] qla2xxx: Fix regression warnings
  2020-04-03  8:40 [PATCH 0/2] Update qla2xxx driver bug fixes Nilesh Javali
@ 2020-04-03  8:40 ` Nilesh Javali
  2020-04-03 14:16   ` Bart Van Assche
  2020-04-13 18:16   ` Roman Bolshakov
  2020-04-03  8:40 ` [PATCH 2/2] MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer Nilesh Javali
  2020-04-13 17:43 ` [PATCH 0/2] Update qla2xxx driver bug fixes Martin K. Petersen
  2 siblings, 2 replies; 8+ messages in thread
From: Nilesh Javali @ 2020-04-03  8:40 UTC (permalink / raw)
  To: martin.petersen; +Cc: linux-scsi, GR-QLogic-Storage-Upstream

drivers/scsi/qla2xxx/qla_dbg.c:2542:7: warning: The scope of the variable 'pbuf'
can be reduced. [variableScope]
drivers/scsi/qla2xxx/qla_init.c:3615:6: warning: Variable 'rc' is assigned a
value that is never used. [unreadVariable]
drivers/scsi/qla2xxx/qla_isr.c:81:11-29: WARNING: dma_alloc_coherent use in
rsp_els already zeroes out memory, so memset is not needed
drivers/scsi/qla2xxx/qla_mbx.c:4889:15-33: WARNING: dma_alloc_coherent use in
els_cmd_map already zeroes out memory, so memset is not needed

Signed-off-by: Nilesh Javali <njavali@marvell.com>
Reported-by: kbuild test robot <lkp@intel.com>
---
 drivers/scsi/qla2xxx/qla_dbg.c  | 2 +-
 drivers/scsi/qla2xxx/qla_init.c | 2 --
 drivers/scsi/qla2xxx/qla_isr.c  | 1 -
 drivers/scsi/qla2xxx/qla_mbx.c  | 2 --
 4 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c
index f301a8048b2f..0a9e084c1669 100644
--- a/drivers/scsi/qla2xxx/qla_dbg.c
+++ b/drivers/scsi/qla2xxx/qla_dbg.c
@@ -2539,7 +2539,6 @@ ql_dbg(uint level, scsi_qla_host_t *vha, uint id, const char *fmt, ...)
 {
 	va_list va;
 	struct va_format vaf;
-	char pbuf[64];
 
 	va_start(va, fmt);
 
@@ -2547,6 +2546,7 @@ ql_dbg(uint level, scsi_qla_host_t *vha, uint id, const char *fmt, ...)
 	vaf.va = &va;
 
 	if (!ql_mask_match(level)) {
+		char pbuf[64];
 		if (vha != NULL) {
 			const struct pci_dev *pdev = vha->hw->pdev;
 			/* <module-name> <msg-id>:<host> Message */
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 3e9b7a079554..496ead29b51e 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
+++ b/drivers/scsi/qla2xxx/qla_init.c
@@ -3613,8 +3613,6 @@ qla24xx_detect_sfp(scsi_qla_host_t *vha)
 			ha->lr_distance = LR_DISTANCE_5K;
 	}
 
-	if (!vha->flags.init_done)
-		rc = QLA_SUCCESS;
 out:
 	ql_dbg(ql_dbg_async, vha, 0x507b,
 	    "SFP detect: %s-Range SFP %s (nvr=%x ll=%x lr=%x lrd=%x).\n",
diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
index a9e8513e1cf1..4d9ec7ee59cc 100644
--- a/drivers/scsi/qla2xxx/qla_isr.c
+++ b/drivers/scsi/qla2xxx/qla_isr.c
@@ -87,7 +87,6 @@ qla24xx_process_abts(struct scsi_qla_host *vha, void *pkt)
 	}
 
 	/* terminate exchange */
-	memset(rsp_els, 0, sizeof(*rsp_els));
 	rsp_els->entry_type = ELS_IOCB_TYPE;
 	rsp_els->entry_count = 1;
 	rsp_els->nport_handle = ~0;
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
index 7cefe35d61d1..d6c991bd1bde 100644
--- a/drivers/scsi/qla2xxx/qla_mbx.c
+++ b/drivers/scsi/qla2xxx/qla_mbx.c
@@ -4894,8 +4894,6 @@ qla25xx_set_els_cmds_supported(scsi_qla_host_t *vha)
 		return QLA_MEMORY_ALLOC_FAILED;
 	}
 
-	memset(els_cmd_map, 0, ELS_CMD_MAP_SIZE);
-
 	els_cmd_map[index] |= 1 << bit;
 
 	mcp->mb[0] = MBC_SET_RNID_PARAMS;
-- 
2.19.0.rc0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/2] MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer
  2020-04-03  8:40 [PATCH 0/2] Update qla2xxx driver bug fixes Nilesh Javali
  2020-04-03  8:40 ` [PATCH 1/2] qla2xxx: Fix regression warnings Nilesh Javali
@ 2020-04-03  8:40 ` Nilesh Javali
  2020-04-03 17:33   ` himanshu.madhani
  2020-04-13 17:43 ` [PATCH 0/2] Update qla2xxx driver bug fixes Martin K. Petersen
  2 siblings, 1 reply; 8+ messages in thread
From: Nilesh Javali @ 2020-04-03  8:40 UTC (permalink / raw)
  To: martin.petersen; +Cc: linux-scsi, GR-QLogic-Storage-Upstream

Add njavali@marvell.com as new maintainer.
Also add Marvell Upstream email alias to the maintainers list.

Signed-off-by: Nilesh Javali <njavali@marvell.com>
---
 MAINTAINERS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 7bd5e23648b1..c414536f3b3f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13714,7 +13714,8 @@ S:	Maintained
 F:	drivers/scsi/qla1280.[ch]
 
 QLOGIC QLA2XXX FC-SCSI DRIVER
-M:	hmadhani@marvell.com
+M:	Nilesh Javali <njavali@marvell.com>
+M:	GR-QLogic-Storage-Upstream@marvell.com
 L:	linux-scsi@vger.kernel.org
 S:	Supported
 F:	Documentation/scsi/LICENSE.qla2xxx
-- 
2.19.0.rc0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/2] qla2xxx: Fix regression warnings
  2020-04-03  8:40 ` [PATCH 1/2] qla2xxx: Fix regression warnings Nilesh Javali
@ 2020-04-03 14:16   ` Bart Van Assche
  2020-04-06  4:55     ` [EXT] " Nilesh Javali
  2020-04-13 18:16   ` Roman Bolshakov
  1 sibling, 1 reply; 8+ messages in thread
From: Bart Van Assche @ 2020-04-03 14:16 UTC (permalink / raw)
  To: Nilesh Javali, martin.petersen; +Cc: linux-scsi, GR-QLogic-Storage-Upstream

On 2020-04-03 01:40, Nilesh Javali wrote:
> @@ -2547,6 +2546,7 @@ ql_dbg(uint level, scsi_qla_host_t *vha, uint id, const char *fmt, ...)
>  	vaf.va = &va;
>  
>  	if (!ql_mask_match(level)) {
> +		char pbuf[64];
>  		if (vha != NULL) {
>  			const struct pci_dev *pdev = vha->hw->pdev;
>  			/* <module-name> <msg-id>:<host> Message */

Has this patch been verified witch checkpatch? Did checkpatch report
"Missing a blank line after declarations"?

Thanks,

Bart.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/2] MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer
  2020-04-03  8:40 ` [PATCH 2/2] MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer Nilesh Javali
@ 2020-04-03 17:33   ` himanshu.madhani
  0 siblings, 0 replies; 8+ messages in thread
From: himanshu.madhani @ 2020-04-03 17:33 UTC (permalink / raw)
  To: Nilesh Javali, martin.petersen; +Cc: linux-scsi, GR-QLogic-Storage-Upstream


On 4/3/20 3:40 AM, Nilesh Javali wrote:
> Add njavali@marvell.com as new maintainer.
> Also add Marvell Upstream email alias to the maintainers list.
>
> Signed-off-by: Nilesh Javali <njavali@marvell.com>
> ---
>   MAINTAINERS | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 7bd5e23648b1..c414536f3b3f 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -13714,7 +13714,8 @@ S:	Maintained
>   F:	drivers/scsi/qla1280.[ch]
>   
>   QLOGIC QLA2XXX FC-SCSI DRIVER
> -M:	hmadhani@marvell.com
> +M:	Nilesh Javali <njavali@marvell.com>
> +M:	GR-QLogic-Storage-Upstream@marvell.com
>   L:	linux-scsi@vger.kernel.org
>   S:	Supported
>   F:	Documentation/scsi/LICENSE.qla2xxx


Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [EXT] Re: [PATCH 1/2] qla2xxx: Fix regression warnings
  2020-04-03 14:16   ` Bart Van Assche
@ 2020-04-06  4:55     ` Nilesh Javali
  0 siblings, 0 replies; 8+ messages in thread
From: Nilesh Javali @ 2020-04-06  4:55 UTC (permalink / raw)
  To: Bart Van Assche, martin.petersen; +Cc: linux-scsi, GR-QLogic-Storage-Upstream

Hi Bart,

> -----Original Message-----
> From: Bart Van Assche <bvanassche@acm.org>
> Sent: Friday, April 3, 2020 7:46 PM
> To: Nilesh Javali <njavali@marvell.com>; martin.petersen@oracle.com
> Cc: linux-scsi@vger.kernel.org; GR-QLogic-Storage-Upstream <GR-QLogic-
> Storage-Upstream@marvell.com>
> Subject: [EXT] Re: [PATCH 1/2] qla2xxx: Fix regression warnings
> 
> External Email
> 
> ----------------------------------------------------------------------
> On 2020-04-03 01:40, Nilesh Javali wrote:
> > @@ -2547,6 +2546,7 @@ ql_dbg(uint level, scsi_qla_host_t *vha, uint id,
> const char *fmt, ...)
> >  	vaf.va = &va;
> >
> >  	if (!ql_mask_match(level)) {
> > +		char pbuf[64];
> >  		if (vha != NULL) {
> >  			const struct pci_dev *pdev = vha->hw->pdev;
> >  			/* <module-name> <msg-id>:<host> Message */
> 
> Has this patch been verified witch checkpatch? Did checkpatch report
> "Missing a blank line after declarations"?

Yes, the patch was verified using checkpath and showed no warnings.

Thanks,
Nilesh

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/2] Update qla2xxx driver bug fixes
  2020-04-03  8:40 [PATCH 0/2] Update qla2xxx driver bug fixes Nilesh Javali
  2020-04-03  8:40 ` [PATCH 1/2] qla2xxx: Fix regression warnings Nilesh Javali
  2020-04-03  8:40 ` [PATCH 2/2] MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer Nilesh Javali
@ 2020-04-13 17:43 ` Martin K. Petersen
  2 siblings, 0 replies; 8+ messages in thread
From: Martin K. Petersen @ 2020-04-13 17:43 UTC (permalink / raw)
  To: Nilesh Javali; +Cc: martin.petersen, linux-scsi, GR-QLogic-Storage-Upstream


Nilesh,

> Please apply the qla2xxx driver bug fixes to the scsi tree at your
> earliest convenience.

Added newline after variable declaration as pointed out by Bart.

Applied to 5.7/scsi-fixes, thanks!

-- 
Martin K. Petersen	Oracle Linux Engineering

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/2] qla2xxx: Fix regression warnings
  2020-04-03  8:40 ` [PATCH 1/2] qla2xxx: Fix regression warnings Nilesh Javali
  2020-04-03 14:16   ` Bart Van Assche
@ 2020-04-13 18:16   ` Roman Bolshakov
  1 sibling, 0 replies; 8+ messages in thread
From: Roman Bolshakov @ 2020-04-13 18:16 UTC (permalink / raw)
  To: Nilesh Javali; +Cc: martin.petersen, linux-scsi, GR-QLogic-Storage-Upstream

On Fri, Apr 03, 2020 at 01:40:17AM -0700, Nilesh Javali wrote:
> drivers/scsi/qla2xxx/qla_dbg.c:2542:7: warning: The scope of the variable 'pbuf'
> can be reduced. [variableScope]
> drivers/scsi/qla2xxx/qla_init.c:3615:6: warning: Variable 'rc' is assigned a
> value that is never used. [unreadVariable]
> drivers/scsi/qla2xxx/qla_isr.c:81:11-29: WARNING: dma_alloc_coherent use in
> rsp_els already zeroes out memory, so memset is not needed
> drivers/scsi/qla2xxx/qla_mbx.c:4889:15-33: WARNING: dma_alloc_coherent use in
> els_cmd_map already zeroes out memory, so memset is not needed
> 

Hi Nilesh,

It would be good to mention the errors are from cppcheck,

Reviewed-by: Roman Bolshakov <r.bolshakov@yadro.com>

Thanks,
Roman

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-04-13 18:16 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-03  8:40 [PATCH 0/2] Update qla2xxx driver bug fixes Nilesh Javali
2020-04-03  8:40 ` [PATCH 1/2] qla2xxx: Fix regression warnings Nilesh Javali
2020-04-03 14:16   ` Bart Van Assche
2020-04-06  4:55     ` [EXT] " Nilesh Javali
2020-04-13 18:16   ` Roman Bolshakov
2020-04-03  8:40 ` [PATCH 2/2] MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer Nilesh Javali
2020-04-03 17:33   ` himanshu.madhani
2020-04-13 17:43 ` [PATCH 0/2] Update qla2xxx driver bug fixes Martin K. Petersen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.