• Arnd Bergmann's avatar
    scsi: lpfc: fix building without debugfs support · 223b78ea
    Arnd Bergmann authored
    On a randconfig build without CONFIG_SCSI_LPFC_DEBUG_FS, I ran into
    multiple compile failures:
    
    drivers/scsi/lpfc/lpfc_debugfs.h: In function 'lpfc_debug_dump_wq':
    drivers/scsi/lpfc/lpfc_debugfs.h:405:15: error: 'DUMP_FCP' undeclared (first use in this function); did you mean 'DUMP_VAR'?
    drivers/scsi/lpfc/lpfc_debugfs.h:405:15: note: each undeclared identifier is reported only once for each function it appears in
    drivers/scsi/lpfc/lpfc_debugfs.h:408:22: error: 'DUMP_NVME' undeclared (first use in this function); did you mean 'DUMP_NONE'?
    drivers/scsi/lpfc/lpfc_nvmet.c: In function 'lpfc_nvmet_xmt_ls_rsp_cmp':
    drivers/scsi/lpfc/lpfc_nvmet.c:109:2: error: implicit declaration of function 'lpfc_nvmeio_data'; did you mean 'lpfc_mem_free'? [-Werror=implicit-function-declaration]
    drivers/scsi/lpfc/lpfc_nvmet.c: In function 'lpfc_nvmet_xmt_fcp_op':
    drivers/scsi/lpfc/lpfc_nvmet.c:523:10: error: unused variable 'id' [-Werror=unused-variable]
    
    They are all trivial to fix, so I'm doing it in a combined patch here.
    
    Fixes: 1d9d5a98 ("scsi: lpfc: refactor debugfs queue dump routines")
    Fixes: bd2cdd5e ("scsi: lpfc: NVME Initiator: Add debugfs support")
    Fixes: 2b65e182 ("scsi: lpfc: NVME Target: Add debugfs support")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Acked-by: default avatarDick Kennedy <dick.kennedy@broadcom.com>
    Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
    223b78ea
lpfc_debugfs.h 19.1 KB