mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error
The kernel robot reported below build error, >> ERROR: modpost: "nvme_fc_rcv_ls_req" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined! Use CONFIG_NVME_FC enabled check to fix the build error. Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202308021445.txlNq7UC-lkp@intel.com/ Signed-off-by: Nilesh Javali <njavali@marvell.com> Link: https://lore.kernel.org/r/20230824151521.35261-1-njavali@marvell.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
cc6e67e60f
commit
27177862de
1 changed files with 3 additions and 1 deletions
|
@ -1182,10 +1182,12 @@ 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;
|
||||
int ret = 1;
|
||||
|
||||
#if (IS_ENABLED(CONFIG_NVME_FC))
|
||||
ret = nvme_fc_rcv_ls_req(fcport->nvme_remote_port, &uctx->lsrsp,
|
||||
&item->iocb, item->size);
|
||||
#endif
|
||||
if (ret) {
|
||||
ql_dbg(ql_dbg_unsol, vha, 0x2125, "NVMe tranport ls_req failed\n");
|
||||
memset((void *)&a, 0, sizeof(a));
|
||||
|
|
Loading…
Reference in a new issue