diff options
author | Dan Carpenter <[email protected]> | 2023-01-05 13:53:35 +0300 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2023-01-11 23:32:53 -0500 |
commit | 8fe66badf036d7505f9f4a03420d39b3ad819965 (patch) | |
tree | a1a9f7baae2f29b12e55d03f94ee1019290cc81c | |
parent | 58edf8b928a8107bcdaba3389a51179b69ed2ff1 (diff) |
scsi: libsas: Fix an error code in sas_ata_add_dev()
This code accidentally returns success instead of -ENOMEM.
Fixes: 7cc7646b4b24 ("scsi: libsas: Factor out sas_ata_add_dev()")
Link: https://lore.kernel.org/r/Y7asLxzVwQ56G+ya@kili
Signed-off-by: Dan Carpenter <[email protected]>
Reviewed-by: Jason Yan <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
-rw-r--r-- | drivers/scsi/libsas/sas_ata.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/libsas/sas_ata.c b/drivers/scsi/libsas/sas_ata.c index 9b4a9c3b58f2..4a7e835c24cd 100644 --- a/drivers/scsi/libsas/sas_ata.c +++ b/drivers/scsi/libsas/sas_ata.c @@ -716,7 +716,7 @@ int sas_ata_add_dev(struct domain_device *parent, struct ex_phy *phy, rphy = sas_end_device_alloc(phy->port); if (!rphy) - return ret; + return -ENOMEM; rphy->identify.phy_identifier = phy_id; child->rphy = rphy; |