--- a/drivers/ata/libata-core.c+++ b/drivers/ata/libata-core.c@@ -5305,25 +5305,16 @@ static int ata_port_suspend_common(struct device*dev, pm_message_t mesg) static int ata_port_suspend(struct device *dev) {- if (pm_runtime_suspended(dev))- return 0;- return ata_port_suspend_common(dev, PMSG_SUSPEND); } static int ata_port_do_freeze(struct device *dev) {- if (pm_runtime_suspended(dev))- pm_runtime_resume(dev);- return ata_port_suspend_common(dev, PMSG_FREEZE); } static int ata_port_poweroff(struct device *dev) {- if (pm_runtime_suspended(dev))- return 0;- return ata_port_suspend_common(dev, PMSG_HIBERNATE); }
聯(lián)系客服