RE: [PATCH] scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Nathan,

> -----Original Message-----
> From: Nathan Chancellor <nathan@xxxxxxxxxx>
> Sent: Tuesday, August 29, 2023 8:05 PM
> To: Nilesh Javali <njavali@xxxxxxxxxxx>; GR-QLogic-Storage-Upstream <GR-
> QLogic-Storage-Upstream@xxxxxxxxxxx>; martin.petersen@xxxxxxxxxx
> Cc: jejb@xxxxxxxxxxxxx; linux-scsi@xxxxxxxxxxxxxxx; patches@xxxxxxxxxxxxxxx;
> Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx>; kernel test robot
> <lkp@xxxxxxxxx>; Nathan Chancellor <nathan@xxxxxxxxxx>
> Subject: [PATCH] scsi: qla2xxx: Fix unused variable warning in
> qla2xxx_process_purls_pkt()
> 
> When CONFIG_NVME_FC is not set, fcport is unused:
> 
>   drivers/scsi/qla2xxx/qla_nvme.c: In function 'qla2xxx_process_purls_pkt':
>   drivers/scsi/qla2xxx/qla_nvme.c:1183:20: warning: unused variable 'fcport'
> [-Wunused-variable]
>    1183 |         fc_port_t *fcport = uctx->fcport;
>         |                    ^~~~~~
> 
> While this preprocessor usage could be converted to a normal if
> statement to allow the compiler to always see fcport as used, it is
> equally easy to just eliminate the fcport variable and use uctx->fcport
> directly.
> 
> Fixes: 27177862de96 ("scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined
> error")
> Reported-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx>
> Closes: https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__lore.kernel.org_linux-2Dnext_20230828131304.269a2a40-
> 40canb.auug.org.au_&d=DwICaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=7My57sf
> PbDDcMFJyBD6G2keJbhsQZV7WIf8SjB-450c&m=6Ro8-
> XNjZ2FqXJQ6yxxALfPjhQBPt3qotsZ0slrvdO2I2PvBdIBcXYnV6ksxtNob&s=EIdO
> bHzGhlc8MuLlNAP3tVnpj3lRS5z209cAp0C1HFs&e=
> Reported-by: kernel test robot <lkp@xxxxxxxxx>
> Closes: https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__lore.kernel.org_oe-2Dkbuild-2Dall_202308290833.sKkoSSeO-2Dlkp-
> 40intel.com_&d=DwICaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=7My57sfPbDDc
> MFJyBD6G2keJbhsQZV7WIf8SjB-450c&m=6Ro8-
> XNjZ2FqXJQ6yxxALfPjhQBPt3qotsZ0slrvdO2I2PvBdIBcXYnV6ksxtNob&s=uW
> Wht4u9qk6xJ_cuaxRhHuQaSj3dEGb1JFaFVwIpagE&e=
> Signed-off-by: Nathan Chancellor <nathan@xxxxxxxxxx>
> ---
>  drivers/scsi/qla2xxx/qla_nvme.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/drivers/scsi/qla2xxx/qla_nvme.c
> b/drivers/scsi/qla2xxx/qla_nvme.c
> index 62a67662cbf3..f9f4a7da2ed6 100644
> --- a/drivers/scsi/qla2xxx/qla_nvme.c
> +++ b/drivers/scsi/qla2xxx/qla_nvme.c
> @@ -1180,12 +1180,11 @@ static void
>  qla2xxx_process_purls_pkt(struct scsi_qla_host *vha, struct purex_item
> *item)
>  {
>  	struct qla_nvme_unsol_ctx *uctx = item->purls_context;
> -	fc_port_t *fcport = uctx->fcport;
>  	struct qla_nvme_lsrjt_pt_arg a;
>  	int ret = 1;
> 
>  #if (IS_ENABLED(CONFIG_NVME_FC))
> -	ret = nvme_fc_rcv_ls_req(fcport->nvme_remote_port, &uctx-
> >lsrsp,
> +	ret = nvme_fc_rcv_ls_req(uctx->fcport->nvme_remote_port,
> &uctx->lsrsp,
>  				 &item->iocb, item->size);
>  #endif
>  	if (ret) {
> 
> ---
> base-commit: 15924b0503630016dee4dbb945a8df4df659070b
> change-id: 20230829-qla_nvme-fix-unused-fcport-5aae495edbf0
> 
> Best regards,
> --
> Nathan Chancellor <nathan@xxxxxxxxxx>

Thanks for the patch.
Acked-by: Nilesh Javali <njavali@xxxxxxxxxxx>




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux