diff options
Diffstat (limited to 'drivers/ata/pata_sl82c105.c')
-rw-r--r-- | drivers/ata/pata_sl82c105.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/ata/pata_sl82c105.c b/drivers/ata/pata_sl82c105.c index f8499786917a..b3bc607f0293 100644 --- a/drivers/ata/pata_sl82c105.c +++ b/drivers/ata/pata_sl82c105.c | |||
@@ -19,7 +19,7 @@ | |||
19 | #include <linux/libata.h> | 19 | #include <linux/libata.h> |
20 | 20 | ||
21 | #define DRV_NAME "pata_sl82c105" | 21 | #define DRV_NAME "pata_sl82c105" |
22 | #define DRV_VERSION "0.2.2" | 22 | #define DRV_VERSION "0.2.3" |
23 | 23 | ||
24 | enum { | 24 | enum { |
25 | /* | 25 | /* |
@@ -49,11 +49,8 @@ static int sl82c105_pre_reset(struct ata_port *ap) | |||
49 | }; | 49 | }; |
50 | struct pci_dev *pdev = to_pci_dev(ap->host->dev); | 50 | struct pci_dev *pdev = to_pci_dev(ap->host->dev); |
51 | 51 | ||
52 | if (ap->port_no && !pci_test_config_bits(pdev, &sl82c105_enable_bits[ap->port_no])) { | 52 | if (ap->port_no && !pci_test_config_bits(pdev, &sl82c105_enable_bits[ap->port_no])) |
53 | ata_port_disable(ap); | 53 | return -ENOENT; |
54 | dev_printk(KERN_INFO, &pdev->dev, "port disabled. ignoring.\n"); | ||
55 | return 0; | ||
56 | } | ||
57 | ap->cbl = ATA_CBL_PATA40; | 54 | ap->cbl = ATA_CBL_PATA40; |
58 | return ata_std_prereset(ap); | 55 | return ata_std_prereset(ap); |
59 | } | 56 | } |