]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/libata-core.c
[PATCH] libata: propogate host private data from probe function
[karo-tx-linux.git] / drivers / scsi / libata-core.c
index a74b4071a662f6169debc3123cf86b7a6808e3be..e51d9a8a2796fc076eff174fcb16ebffd9e5ffe9 100644 (file)
@@ -4563,6 +4563,7 @@ ata_pci_init_native_mode(struct pci_dev *pdev, struct ata_port_info **port, int
 
        probe_ent->irq = pdev->irq;
        probe_ent->irq_flags = SA_SHIRQ;
+       probe_ent->private_data = port[0]->private_data;
 
        if (ports & ATA_PORT_PRIMARY) {
                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
        probe_ent->legacy_mode = 1;
        probe_ent->n_ports = 1;
        probe_ent->hard_port_no = port_num;
+       probe_ent->private_data = port->private_data;
 
        switch(port_num)
        {