diff options
Diffstat (limited to 'drivers/ata/pata_qdi.c')
-rw-r--r-- | drivers/ata/pata_qdi.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/ata/pata_qdi.c b/drivers/ata/pata_qdi.c index afc0d990e7d6..4413960042a9 100644 --- a/drivers/ata/pata_qdi.c +++ b/drivers/ata/pata_qdi.c | |||
@@ -191,8 +191,6 @@ static struct ata_port_operations qdi6500_port_ops = { | |||
191 | .irq_clear = ata_bmdma_irq_clear, | 191 | .irq_clear = ata_bmdma_irq_clear, |
192 | 192 | ||
193 | .port_start = ata_port_start, | 193 | .port_start = ata_port_start, |
194 | .port_stop = ata_port_stop, | ||
195 | .host_stop = ata_host_stop | ||
196 | }; | 194 | }; |
197 | 195 | ||
198 | static struct ata_port_operations qdi6580_port_ops = { | 196 | static struct ata_port_operations qdi6580_port_ops = { |
@@ -219,8 +217,6 @@ static struct ata_port_operations qdi6580_port_ops = { | |||
219 | .irq_clear = ata_bmdma_irq_clear, | 217 | .irq_clear = ata_bmdma_irq_clear, |
220 | 218 | ||
221 | .port_start = ata_port_start, | 219 | .port_start = ata_port_start, |
222 | .port_stop = ata_port_stop, | ||
223 | .host_stop = ata_host_stop | ||
224 | }; | 220 | }; |
225 | 221 | ||
226 | /** | 222 | /** |
@@ -382,7 +378,7 @@ static __exit void qdi_exit(void) | |||
382 | int i; | 378 | int i; |
383 | 379 | ||
384 | for (i = 0; i < nr_qdi_host; i++) { | 380 | for (i = 0; i < nr_qdi_host; i++) { |
385 | ata_host_remove(qdi_host[i]); | 381 | ata_host_detach(qdi_host[i]); |
386 | /* Free the control resource. The 6580 dual channel has the resources | 382 | /* Free the control resource. The 6580 dual channel has the resources |
387 | * claimed as a pair of 2 byte resources so we need no special cases... | 383 | * claimed as a pair of 2 byte resources so we need no special cases... |
388 | */ | 384 | */ |