diff mbox

ahci: Use dev_info() to inform about the lack of Device Sleep support

Message ID 1420742494-5017-1-git-send-email-gabriele.mzt@gmail.com
State Not Applicable
Delegated to: David Miller
Headers show

Commit Message

Gabriele Mazzotta Jan. 8, 2015, 6:41 p.m. UTC
According to the Serial ATA AHCI specification, Device Sleep is an
optional feature and as such no errors should be printed if it's
missing. Keep informing users, but use dev_info() instead of dev_err().

Signed-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>
---
 drivers/ata/libahci.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Tejun Heo Jan. 9, 2015, 9:54 p.m. UTC | #1
On Thu, Jan 08, 2015 at 07:41:34PM +0100, Gabriele Mazzotta wrote:
> According to the Serial ATA AHCI specification, Device Sleep is an
> optional feature and as such no errors should be printed if it's
> missing. Keep informing users, but use dev_info() instead of dev_err().

Does this condition actually occur?  The cap's advertise that the
controller does DEVSLP but the port register doesn't have it?

Thanks.
diff mbox

Patch

diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
index 97683e4..61a9c07 100644
--- a/drivers/ata/libahci.c
+++ b/drivers/ata/libahci.c
@@ -2003,7 +2003,7 @@  static void ahci_set_aggressive_devslp(struct ata_port *ap, bool sleep)
 
 	devslp = readl(port_mmio + PORT_DEVSLP);
 	if (!(devslp & PORT_DEVSLP_DSP)) {
-		dev_err(ap->host->dev, "port does not support device sleep\n");
+		dev_info(ap->host->dev, "port does not support device sleep\n");
 		return;
 	}