diff options
Diffstat (limited to 'drivers/scsi/libata-core.c')
-rw-r--r-- | drivers/scsi/libata-core.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/libata-core.c b/drivers/scsi/libata-core.c index a74b4071a662..e51d9a8a2796 100644 --- a/drivers/scsi/libata-core.c +++ b/drivers/scsi/libata-core.c | |||
@@ -4563,6 +4563,7 @@ ata_pci_init_native_mode(struct pci_dev *pdev, struct ata_port_info **port, int | |||
4563 | 4563 | ||
4564 | probe_ent->irq = pdev->irq; | 4564 | probe_ent->irq = pdev->irq; |
4565 | probe_ent->irq_flags = SA_SHIRQ; | 4565 | probe_ent->irq_flags = SA_SHIRQ; |
4566 | probe_ent->private_data = port[0]->private_data; | ||
4566 | 4567 | ||
4567 | if (ports & ATA_PORT_PRIMARY) { | 4568 | if (ports & ATA_PORT_PRIMARY) { |
4568 | probe_ent->port[p].cmd_addr = pci_resource_start(pdev, 0); | 4569 | probe_ent->port[p].cmd_addr = pci_resource_start(pdev, 0); |
@@ -4599,6 +4600,7 @@ static struct ata_probe_ent *ata_pci_init_legacy_port(struct pci_dev *pdev, stru | |||
4599 | probe_ent->legacy_mode = 1; | 4600 | probe_ent->legacy_mode = 1; |
4600 | probe_ent->n_ports = 1; | 4601 | probe_ent->n_ports = 1; |
4601 | probe_ent->hard_port_no = port_num; | 4602 | probe_ent->hard_port_no = port_num; |
4603 | probe_ent->private_data = port->private_data; | ||
4602 | 4604 | ||
4603 | switch(port_num) | 4605 | switch(port_num) |
4604 | { | 4606 | { |