From: Arun Easi Date: Fri, 10 Jan 2025 09:19:56 +0000 (-0800) Subject: scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() X-Git-Tag: v6.14-rc1~80^2^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8697934682f1873b7b1cb9cc61b81edf042c9272;p=thirdparty%2Fkernel%2Flinux.git scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() Propagate scsi_add_host() error instead of returning -1. Suggested-by: Dan Carpenter Reviewed-by: Sesidhar Baddela Reviewed-by: Arulprabhu Ponnusamy Reviewed-by: Gian Carlo Boffa Signed-off-by: Arun Easi Signed-off-by: Karan Tilak Kumar Link: https://lore.kernel.org/r/20250110091956.17749-1-kartilak@cisco.com Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/fnic/fnic_main.c b/drivers/scsi/fnic/fnic_main.c index f8fe67bebf3ee..2f626b860f7ae 100644 --- a/drivers/scsi/fnic/fnic_main.c +++ b/drivers/scsi/fnic/fnic_main.c @@ -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) =