diff --git a/drivers/scsi/fnic/fnic_nvme.c b/drivers/scsi/fnic/fnic_nvme.c index 8794360f2adf..b237948dcafd 100644 --- a/drivers/scsi/fnic/fnic_nvme.c +++ b/drivers/scsi/fnic/fnic_nvme.c @@ -22,7 +22,7 @@ #include "fnic_trace.h" #include "fdls_fc.h" -#if IS_ENABLED(CONFIG_NVME_FC) +#if IS_REACHABLE(CONFIG_NVME_FC) static bool nvfnic_ls_req_cleanup(struct fnic_iport_s *iport, struct nvmefc_ls_req *lsreq, diff --git a/drivers/scsi/fnic/fnic_nvme.h b/drivers/scsi/fnic/fnic_nvme.h index 5e897908337c..c05908b68e36 100644 --- a/drivers/scsi/fnic/fnic_nvme.h +++ b/drivers/scsi/fnic/fnic_nvme.h @@ -61,7 +61,7 @@ struct nvfnic_ls_req { unsigned int flags; }; -#if IS_ENABLED(CONFIG_NVME_FC) +#if IS_REACHABLE(CONFIG_NVME_FC) int nvfnic_nvme_io_done_handler(void *arg); struct fnic_io_req *nvfnic_find_io_req_by_tag(struct fnic *fnic, uint16_t tag); void nvfnic_reset_fcpio_tag_pool(struct fnic_iport_s *iport);