aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-sff.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/libata-sff.c')
-rw-r--r--drivers/ata/libata-sff.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c
index a9d5898cbbc4..6223ec042c80 100644
--- a/drivers/ata/libata-sff.c
+++ b/drivers/ata/libata-sff.c
@@ -827,6 +827,7 @@ int ata_pci_activate_sff_host(struct ata_host *host,
827 * @pdev: Controller to be initialized 827 * @pdev: Controller to be initialized
828 * @ppi: array of port_info, must be enough for two ports 828 * @ppi: array of port_info, must be enough for two ports
829 * @sht: scsi_host_template to use when registering the host 829 * @sht: scsi_host_template to use when registering the host
830 * @host_priv: host private_data
830 * 831 *
831 * This is a helper function which can be called from a driver's 832 * This is a helper function which can be called from a driver's
832 * xxx_init_one() probe function if the hardware uses traditional 833 * xxx_init_one() probe function if the hardware uses traditional
@@ -848,7 +849,7 @@ int ata_pci_activate_sff_host(struct ata_host *host,
848 */ 849 */
849int ata_pci_init_one(struct pci_dev *pdev, 850int ata_pci_init_one(struct pci_dev *pdev,
850 const struct ata_port_info * const * ppi, 851 const struct ata_port_info * const * ppi,
851 struct scsi_host_template *sht) 852 struct scsi_host_template *sht, void *host_priv)
852{ 853{
853 struct device *dev = &pdev->dev; 854 struct device *dev = &pdev->dev;
854 const struct ata_port_info *pi = NULL; 855 const struct ata_port_info *pi = NULL;
@@ -882,6 +883,7 @@ int ata_pci_init_one(struct pci_dev *pdev,
882 rc = ata_pci_prepare_sff_host(pdev, ppi, &host); 883 rc = ata_pci_prepare_sff_host(pdev, ppi, &host);
883 if (rc) 884 if (rc)
884 goto out; 885 goto out;
886 host->private_data = host_priv;
885 887
886 pci_set_master(pdev); 888 pci_set_master(pdev);
887 rc = ata_pci_activate_sff_host(host, ata_interrupt, sht); 889 rc = ata_pci_activate_sff_host(host, ata_interrupt, sht);