diff options
Diffstat (limited to 'drivers/ata/pata_pcmcia.c')
-rw-r--r-- | drivers/ata/pata_pcmcia.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/ata/pata_pcmcia.c b/drivers/ata/pata_pcmcia.c index 9ed7f58424a3..5a9b24950f99 100644 --- a/drivers/ata/pata_pcmcia.c +++ b/drivers/ata/pata_pcmcia.c | |||
@@ -94,8 +94,6 @@ static struct ata_port_operations pcmcia_port_ops = { | |||
94 | .irq_clear = ata_bmdma_irq_clear, | 94 | .irq_clear = ata_bmdma_irq_clear, |
95 | 95 | ||
96 | .port_start = ata_port_start, | 96 | .port_start = ata_port_start, |
97 | .port_stop = ata_port_stop, | ||
98 | .host_stop = ata_host_stop | ||
99 | }; | 97 | }; |
100 | 98 | ||
101 | #define CS_CHECK(fn, ret) \ | 99 | #define CS_CHECK(fn, ret) \ |
@@ -298,7 +296,7 @@ static void pcmcia_remove_one(struct pcmcia_device *pdev) | |||
298 | /* If we have attached the device to the ATA layer, detach it */ | 296 | /* If we have attached the device to the ATA layer, detach it */ |
299 | if (info->ndev) { | 297 | if (info->ndev) { |
300 | struct ata_host *host = dev_get_drvdata(dev); | 298 | struct ata_host *host = dev_get_drvdata(dev); |
301 | ata_host_remove(host); | 299 | ata_host_detach(host); |
302 | dev_set_drvdata(dev, NULL); | 300 | dev_set_drvdata(dev, NULL); |
303 | } | 301 | } |
304 | info->ndev = 0; | 302 | info->ndev = 0; |