Uh oh, I'm not off to a good start.  That should have been "0" rather
than -ENOERR, down below.  Sorry. :)  - Shao

-----Original Message-----
From: Miller, Shao 
Sent: Tuesday, June 01, 2010 13:45
To: ipxe-devel at lists.ipxe.org
Subject: [PATCH] [infiniband] Fix uninitialized variables warning

Also at ipxe.org:/home/sha0/ipxe/ -- qib7322 branch.  - Shao



>From d4ea5ab47fc59ae44759f670dfad6162070fb660 Mon Sep 17 00:00:00 2001
From: Shao Miller <[email protected]>
Date: Tue, 1 Jun 2010 17:19:33 +0000
Subject: [PATCH] [infiniband] Fix uninitialized variables warning

Trivial patch for GCC 3.3.3 (Debian 20040429)

Signed-off-by: Shao Miller <shao.miller at yrdsb.edu.on.ca>
---
 src/drivers/infiniband/qib7322.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/drivers/infiniband/qib7322.c
b/src/drivers/infiniband/qib7322.c
index 9e8185d..14fe5ee 100644
--- a/src/drivers/infiniband/qib7322.c
+++ b/src/drivers/infiniband/qib7322.c
@@ -641,7 +641,7 @@ static int qib7322_init_send ( struct qib7322
*qib7322 ) {
        unsigned long baseaddr_largepio;
        unsigned long baseaddr_vl15_port0;
        unsigned long baseaddr_vl15_port1;
-       int rc;
+       int rc = -ENOERR;
 
        /* Create send buffer sets */
        qib7322_readq ( qib7322, &sendbufbase,
QIB_7322_SendBufBase_offset );
@@ -701,7 +701,7 @@ static int qib7322_init_send ( struct qib7322
*qib7322 ) {
        BIT_FILL_1 ( &sendctrl, SendBufAvailUpd, 1 );
        qib7322_writeq ( qib7322, &sendctrl, QIB_7322_SendCtrl_offset );
 
-       return 0;
+       return rc;
 
        free_dma ( qib7322->sendbufavail, sizeof (
*qib7322->sendbufavail ) );
  err_alloc_sendbufavail:
@@ -1665,7 +1665,7 @@ static unsigned int qib7322_link_speed_supported (
struct qib7322 *qib7322,
                                                  unsigned int port ) {
        struct QIB_7322_feature_mask features;
        struct QIB_7322_Revision revision;
-       unsigned int supported;
+       unsigned int supported = 0;
        unsigned int boardid;
 
        /* Read the active feature mask */
-- 
1.5.3.4

Reply via email to