aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/ahci.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/ahci.c')
-rw-r--r--drivers/ata/ahci.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 11e4eb9f304e..eaec5e506f5e 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -1519,6 +1519,14 @@ static void ahci_post_internal_cmd(struct ata_queued_cmd *qc)
1519 } 1519 }
1520} 1520}
1521 1521
1522static int ahci_port_resume(struct ata_port *ap)
1523{
1524 ahci_power_up(ap);
1525 ahci_start_port(ap);
1526
1527 return 0;
1528}
1529
1522#ifdef CONFIG_PM 1530#ifdef CONFIG_PM
1523static int ahci_port_suspend(struct ata_port *ap, pm_message_t mesg) 1531static int ahci_port_suspend(struct ata_port *ap, pm_message_t mesg)
1524{ 1532{
@@ -1536,14 +1544,6 @@ static int ahci_port_suspend(struct ata_port *ap, pm_message_t mesg)
1536 return rc; 1544 return rc;
1537} 1545}
1538 1546
1539static int ahci_port_resume(struct ata_port *ap)
1540{
1541 ahci_power_up(ap);
1542 ahci_start_port(ap);
1543
1544 return 0;
1545}
1546
1547static int ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) 1547static int ahci_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg)
1548{ 1548{
1549 struct ata_host *host = dev_get_drvdata(&pdev->dev); 1549 struct ata_host *host = dev_get_drvdata(&pdev->dev);