]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init()
authorArun Easi <aeasi@cisco.com>
Fri, 10 Jan 2025 09:19:56 +0000 (01:19 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 10 Jan 2025 23:24:25 +0000 (18:24 -0500)
Propagate scsi_add_host() error instead of returning -1.

Suggested-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Sesidhar Baddela <sebaddel@cisco.com>
Reviewed-by: Arulprabhu Ponnusamy <arulponn@cisco.com>
Reviewed-by: Gian Carlo Boffa <gcboffa@cisco.com>
Signed-off-by: Arun Easi <aeasi@cisco.com>
Signed-off-by: Karan Tilak Kumar <kartilak@cisco.com>
Link: https://lore.kernel.org/r/20250110091956.17749-1-kartilak@cisco.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/fnic/fnic_main.c

index f8fe67bebf3ee5ab0d0db0e7e6634120a602acb6..2f626b860f7ae8a5193cbb3eacd63a7c0e2fa99a 100644 (file)
@@ -637,7 +637,7 @@ static int fnic_scsi_drv_init(struct fnic *fnic)
        err = scsi_add_host(fnic->host, &pdev->dev);
        if (err) {
                dev_err(&fnic->pdev->dev, "fnic: scsi add host failed: aborting\n");
-               return -1;
+               return err;
        }
        fc_host_maxframe_size(fnic->host) = iport->max_payload_size;
        fc_host_dev_loss_tmo(fnic->host) =