Thread (22 messages) 22 messages, 7 authors, 2014-07-21

[PATCH v10 4/8] ata: libahci: allow to use multiple PHYs

From: Antoine Ténart <hidden>
Date: 2014-07-21 09:01:08
Also in: linux-devicetree, linux-ide, lkml

Hi,

On Fri, Jul 18, 2014 at 03:17:45PM +0200, Lothar Wa?mann wrote:
Antoine T?nart wrote:
quoted
diff --git a/drivers/ata/libahci_platform.c b/drivers/ata/libahci_platform.c
index db9b90d876dd..2c2439b4101d 100644
--- a/drivers/ata/libahci_platform.c
+++ b/drivers/ata/libahci_platform.c
@@ -39,6 +39,61 @@ static struct scsi_host_template ahci_platform_sht = {
 };
 
 /**
+ * ahci_platform_enable_phys - Enable PHYs
+ * @hpriv: host private area to store config values
+ *
+ * This function enables all the PHYs found in hpriv->phys, if any.
+ * If a PHY fails to be enabled, it disables all the PHYs already
+ * enabled in reverse order and returns an error.
+ *
+ * RETURNS:
+ * 0 on success otherwise a negative error code
+ */
+int ahci_platform_enable_phys(struct ahci_host_priv *hpriv)
+{
+	int i, rc = 0;
+
You shouldn't have to initialize rc here, or does your gcc falsely
complain about an uninitialized variable if you don't?
You're right, this is not needed.

Antoine

-- 
Antoine T?nart, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help