diff options
Diffstat (limited to 'drivers/ata/libata-transport.c')
-rw-r--r-- | drivers/ata/libata-transport.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/ata/libata-transport.c b/drivers/ata/libata-transport.c index 077a856f5fd0..150a917f0c3c 100644 --- a/drivers/ata/libata-transport.c +++ b/drivers/ata/libata-transport.c | |||
@@ -287,6 +287,7 @@ int ata_tport_add(struct device *parent, | |||
287 | dev->release = ata_tport_release; | 287 | dev->release = ata_tport_release; |
288 | dev_set_name(dev, "ata%d", ap->print_id); | 288 | dev_set_name(dev, "ata%d", ap->print_id); |
289 | transport_setup_device(dev); | 289 | transport_setup_device(dev); |
290 | ata_acpi_bind_port(ap); | ||
290 | error = device_add(dev); | 291 | error = device_add(dev); |
291 | if (error) { | 292 | if (error) { |
292 | goto tport_err; | 293 | goto tport_err; |
@@ -644,6 +645,7 @@ static int ata_tdev_add(struct ata_device *ata_dev) | |||
644 | dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); | 645 | dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); |
645 | 646 | ||
646 | transport_setup_device(dev); | 647 | transport_setup_device(dev); |
648 | ata_acpi_bind_dev(ata_dev); | ||
647 | error = device_add(dev); | 649 | error = device_add(dev); |
648 | if (error) { | 650 | if (error) { |
649 | ata_tdev_free(ata_dev); | 651 | ata_tdev_free(ata_dev); |