diff options
author | Tejun Heo <htejun@gmail.com> | 2006-03-31 11:38:17 -0500 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-04-01 12:33:45 -0500 |
commit | 96072e699be08af8e7c33c56759582ea89088a02 (patch) | |
tree | 121ba18baf51bd12a9066fcd8b7d530d15ee6017 /drivers/scsi/libata-core.c | |
parent | 5bbc53f4cfd28bf1d0e476ed23bc3a094eff718a (diff) |
[PATCH] libata: make ata_bus_probe() return negative errno on failure
ata_bus_probe() uses unsigned int rc to receive negative errno and
returns the converted unsigned int value. Convert temporary variables
to int and make ata_bus_probe() return negative errno on failure.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/scsi/libata-core.c')
-rw-r--r-- | drivers/scsi/libata-core.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/scsi/libata-core.c b/drivers/scsi/libata-core.c index 8def7a5e436a..c7ba523fb1eb 100644 --- a/drivers/scsi/libata-core.c +++ b/drivers/scsi/libata-core.c | |||
@@ -1349,13 +1349,13 @@ err_out_nosup: | |||
1349 | * PCI/etc. bus probe sem. | 1349 | * PCI/etc. bus probe sem. |
1350 | * | 1350 | * |
1351 | * RETURNS: | 1351 | * RETURNS: |
1352 | * Zero on success, non-zero on error. | 1352 | * Zero on success, negative errno otherwise. |
1353 | */ | 1353 | */ |
1354 | 1354 | ||
1355 | static int ata_bus_probe(struct ata_port *ap) | 1355 | static int ata_bus_probe(struct ata_port *ap) |
1356 | { | 1356 | { |
1357 | unsigned int classes[ATA_MAX_DEVICES]; | 1357 | unsigned int classes[ATA_MAX_DEVICES]; |
1358 | unsigned int i, rc, found = 0; | 1358 | int i, rc, found = 0; |
1359 | 1359 | ||
1360 | ata_port_probe(ap); | 1360 | ata_port_probe(ap); |
1361 | 1361 | ||
@@ -1421,7 +1421,7 @@ static int ata_bus_probe(struct ata_port *ap) | |||
1421 | 1421 | ||
1422 | err_out_disable: | 1422 | err_out_disable: |
1423 | ap->ops->port_disable(ap); | 1423 | ap->ops->port_disable(ap); |
1424 | return -1; | 1424 | return -ENODEV; |
1425 | } | 1425 | } |
1426 | 1426 | ||
1427 | /** | 1427 | /** |