diff options
Diffstat (limited to 'drivers/ata/pata_winbond.c')
-rw-r--r-- | drivers/ata/pata_winbond.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/ata/pata_winbond.c b/drivers/ata/pata_winbond.c index 022da95a3389..bba04a6e3708 100644 --- a/drivers/ata/pata_winbond.c +++ b/drivers/ata/pata_winbond.c | |||
@@ -160,8 +160,6 @@ static struct ata_port_operations winbond_port_ops = { | |||
160 | .irq_clear = ata_bmdma_irq_clear, | 160 | .irq_clear = ata_bmdma_irq_clear, |
161 | 161 | ||
162 | .port_start = ata_port_start, | 162 | .port_start = ata_port_start, |
163 | .port_stop = ata_port_stop, | ||
164 | .host_stop = ata_host_stop | ||
165 | }; | 163 | }; |
166 | 164 | ||
167 | /** | 165 | /** |
@@ -288,7 +286,7 @@ static __exit void winbond_exit(void) | |||
288 | int i; | 286 | int i; |
289 | 287 | ||
290 | for (i = 0; i < nr_winbond_host; i++) { | 288 | for (i = 0; i < nr_winbond_host; i++) { |
291 | ata_host_remove(winbond_host[i]); | 289 | ata_host_detach(winbond_host[i]); |
292 | release_region(winbond_data[i].config, 2); | 290 | release_region(winbond_data[i].config, 2); |
293 | platform_device_unregister(winbond_data[i].platform_dev); | 291 | platform_device_unregister(winbond_data[i].platform_dev); |
294 | } | 292 | } |