aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qedf
diff options
context:
space:
mode:
authorChad Dupuis <chad.dupuis@cavium.com>2018-04-25 06:09:00 -0700
committerMartin K. Petersen <martin.petersen@oracle.com>2018-05-08 00:57:11 -0400
commit96673e1e224c8ecb44effc5aaf32455456b7c3e9 (patch)
treefd98a5846bb5eea87a69ed94aff31ce99cb99013 /drivers/scsi/qedf
parentscsi: qedf: Honor default_prio module parameter even if DCBX does not converge (diff)
downloadlinux-dev-96673e1e224c8ecb44effc5aaf32455456b7c3e9.tar.xz
linux-dev-96673e1e224c8ecb44effc5aaf32455456b7c3e9.zip
scsi: qedf: If qed fails to enable MSI-X fail PCI probe
Signed-off-by: Chad Dupuis <chad.dupuis@cavium.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/qedf')
-rw-r--r--drivers/scsi/qedf/qedf_main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/qedf/qedf_main.c b/drivers/scsi/qedf/qedf_main.c
index 777ab14d2998..23849f56210b 100644
--- a/drivers/scsi/qedf/qedf_main.c
+++ b/drivers/scsi/qedf/qedf_main.c
@@ -2134,7 +2134,8 @@ static int qedf_setup_int(struct qedf_ctx *qedf)
QEDF_SIMD_HANDLER_NUM, qedf_simd_int_handler);
qedf->int_info.used_cnt = 1;
- return 0;
+ QEDF_ERR(&qedf->dbg_ctx, "Only MSI-X supported. Failing probe.\n");
+ return -EINVAL;
}
/* Main function for libfc frame reception */