diff options
Diffstat (limited to 'drivers/ata/pata_cs5530.c')
-rw-r--r-- | drivers/ata/pata_cs5530.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/ata/pata_cs5530.c b/drivers/ata/pata_cs5530.c index e4a16a578cac..c632ce499d33 100644 --- a/drivers/ata/pata_cs5530.c +++ b/drivers/ata/pata_cs5530.c | |||
@@ -298,7 +298,6 @@ fail_put: | |||
298 | static int cs5530_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | 298 | static int cs5530_init_one(struct pci_dev *pdev, const struct pci_device_id *id) |
299 | { | 299 | { |
300 | static const struct ata_port_info info = { | 300 | static const struct ata_port_info info = { |
301 | .sht = &cs5530_sht, | ||
302 | .flags = ATA_FLAG_SLAVE_POSS, | 301 | .flags = ATA_FLAG_SLAVE_POSS, |
303 | .pio_mask = 0x1f, | 302 | .pio_mask = 0x1f, |
304 | .mwdma_mask = 0x07, | 303 | .mwdma_mask = 0x07, |
@@ -307,7 +306,6 @@ static int cs5530_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
307 | }; | 306 | }; |
308 | /* The docking connector doesn't do UDMA, and it seems not MWDMA */ | 307 | /* The docking connector doesn't do UDMA, and it seems not MWDMA */ |
309 | static const struct ata_port_info info_palmax_secondary = { | 308 | static const struct ata_port_info info_palmax_secondary = { |
310 | .sht = &cs5530_sht, | ||
311 | .flags = ATA_FLAG_SLAVE_POSS, | 309 | .flags = ATA_FLAG_SLAVE_POSS, |
312 | .pio_mask = 0x1f, | 310 | .pio_mask = 0x1f, |
313 | .port_ops = &cs5530_port_ops | 311 | .port_ops = &cs5530_port_ops |
@@ -327,7 +325,7 @@ static int cs5530_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
327 | ppi[1] = &info_palmax_secondary; | 325 | ppi[1] = &info_palmax_secondary; |
328 | 326 | ||
329 | /* Now kick off ATA set up */ | 327 | /* Now kick off ATA set up */ |
330 | return ata_pci_init_one(pdev, ppi); | 328 | return ata_pci_init_one(pdev, ppi, &cs5530_sht); |
331 | } | 329 | } |
332 | 330 | ||
333 | #ifdef CONFIG_PM | 331 | #ifdef CONFIG_PM |