[coreboot] New patch to review for coreboot: 80a0395 libpayload: Fix random warnings

Nico Huber (nico.huber@secunet.com) gerrit at coreboot.org
Fri Nov 23 15:00:59 CET 2012


Nico Huber (nico.huber at secunet.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1895

-gerrit

commit 80a0395f340cd54811b342d0960ef8f956a0bb67
Author: Nico Huber <nico.huber at secunet.com>
Date:   Fri Nov 23 11:52:18 2012 +0100

    libpayload: Fix random warnings
    
    dump_td() is orphaned but looks useful => commented out.
    
    The delay identifier shadowed the global one => renamed to total_delay.
    
    Change-Id: I4f3766a07db9194b2552ebf9302bd7ef8a66371f
    Signed-off-by: Nico Huber <nico.huber at secunet.com>
---
 payloads/libpayload/drivers/usb/ohci.c    | 2 ++
 payloads/libpayload/drivers/usb/ohci_rh.c | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/payloads/libpayload/drivers/usb/ohci.c b/payloads/libpayload/drivers/usb/ohci.c
index b128029..ad5638c 100644
--- a/payloads/libpayload/drivers/usb/ohci.c
+++ b/payloads/libpayload/drivers/usb/ohci.c
@@ -205,6 +205,7 @@ ohci_stop (hci_t *controller)
 // TODO: turn off all operation of OHCI
 }
 
+#if 0
 static void
 dump_td(td_t *cur, int level)
 {
@@ -216,6 +217,7 @@ dump_td(td_t *cur, int level)
 	usb_debug("%s toggle: %x\n", spc, !!(cur->config & TD_TOGGLE_DATA1));
 #endif
 }
+#endif
 
 static int
 wait_for_ed(usbdev_t *dev, ed_t *head, int pages)
diff --git a/payloads/libpayload/drivers/usb/ohci_rh.c b/payloads/libpayload/drivers/usb/ohci_rh.c
index eb3e10b..9de2b98 100644
--- a/payloads/libpayload/drivers/usb/ohci_rh.c
+++ b/payloads/libpayload/drivers/usb/ohci_rh.c
@@ -48,8 +48,8 @@ ohci_rh_enable_port (usbdev_t *dev, int port)
 	 * After reset, the port will be enabled automatically (ohci spec
 	 * 7.4.4).
 	 */
-	int delay = 100; /* 100 * 500us == 50ms */
-	while (delay > 0) {
+	int total_delay = 100; /* 100 * 500us == 50ms */
+	while (total_delay > 0) {
 		if (!(OHCI_INST(dev->controller)->opreg->HcRhPortStatus[port]
 					& CurrentConnectStatus))
 			return;
@@ -61,7 +61,7 @@ ohci_rh_enable_port (usbdev_t *dev, int port)
 		while ((OHCI_INST (dev->controller)->opreg->HcRhPortStatus[port]
 					& PortResetStatus)
 				&& timeout--) {
-			udelay(500); delay--;
+			udelay(500); total_delay--;
 		}
 		if (OHCI_INST (dev->controller)->opreg->HcRhPortStatus[port]
 				& PortResetStatus) {




More information about the coreboot mailing list