Ajay

>-----Original Message-----
>From: [email protected] 
>[mailto:[email protected]] On Behalf Of Gupta,
>Ajay Kumar
>Sent: Sunday, November 15, 2009 2:46 AM
>To: [email protected]
>Cc: [email protected]; [email protected]; Gupta, Ajay 
>Kumar
>Subject: [PATCH] omap3: ehci: Add regulator framework
<snip>
>+      /* get ehci regulator and enable */
>+      for (i = 0 ; i < OMAP3_HS_USB_PORTS ; i++) {
>+              if (omap->port_mode[i] != EHCI_HCD_OMAP_MODE_PHY) {
>+                      omap->regulator[i] = NULL;
>+                      continue;
>+              }
>+              snprintf(supply, sizeof(supply), "hsusb%d", i);

supply[] being auto variable, is it guaranteed to be null terminated? 
Suggestion:
                n = snprintf(supply, sizeof(supply), "hsusb%d", i);
                supply[n] = '\0';

>+              omap->regulator[i] = regulator_get(omap->dev, supply);
>+              if (IS_ERR(omap->regulator[i]))
>+                      dev_dbg(&pdev->dev,
>+                      "failed to get ehci port%d regulator\n", i);
>+              else
>+                      regulator_enable(omap->regulator[i]);
>+      }
>+
<snip>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to