netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers
@ 2014-09-18 21:27 Harish Patil
  2014-09-18 21:27 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Harish Patil @ 2014-09-18 21:27 UTC (permalink / raw)
  To: davem; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru, Harish Patil

From: Harish Patil <harish.patil@qlogic.com>

This patch series includes the following set of patches:

- Fix the below warning message:
  qlge_main.c:1754: warning: 'lbq_desc' may be used uninitialized in this function

I have made changes according to your earlier feedback:

"Please fix this differently.  The problem is that the compiler can't see that
you've done the !length check at the top of the function, so when it later
sees the while (length > 0) loop, it doesn't know that this loop will always
execute at least once. Just change that loop to a do { } while() loop and
the compiler will be able to see everything."

- Update qlge driver maintainers list

Please apply this series to net-next.

Thanks,
Harish

Harish Patil (1):
   qlge: Fix compilation warning
   Update qlge driver maintainers list

 MAINTAINERS                                  | 6 +++---
 drivers/net/ethernet/qlogic/qlge/qlge_main.c | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH net-next 1/2] qlge: Fix compilation warning
  2014-09-18 21:27 [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers Harish Patil
@ 2014-09-18 21:27 ` Harish Patil
  2014-09-22 18:36   ` David Miller
  2014-09-18 21:27 ` [PATCH net-next 2/2] Update qlge driver maintainers list Harish Patil
  2014-09-22 18:36 ` [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers David Miller
  2 siblings, 1 reply; 7+ messages in thread
From: Harish Patil @ 2014-09-18 21:27 UTC (permalink / raw)
  To: davem; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru, Harish Patil

From: Harish Patil <harish.patil@qlogic.com>

Signed-off-by: Harish Patil <harish.patil@qlogic.com>

Fix the below warning message:
qlge_main.c:1754: warning: 'lbq_desc' may be used uninitialized in this function
---
 drivers/net/ethernet/qlogic/qlge/qlge_main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/qlogic/qlge/qlge_main.c b/drivers/net/ethernet/qlogic/qlge/qlge_main.c
index 3e96f26..6c904a6 100644
--- a/drivers/net/ethernet/qlogic/qlge/qlge_main.c
+++ b/drivers/net/ethernet/qlogic/qlge/qlge_main.c
@@ -1922,7 +1922,7 @@ static struct sk_buff *ql_build_rx_skb(struct ql_adapter *qdev,
 			sbq_desc->p.skb = NULL;
 			skb_reserve(skb, NET_IP_ALIGN);
 		}
-		while (length > 0) {
+		do {
 			lbq_desc = ql_get_curr_lchunk(qdev, rx_ring);
 			size = (length < rx_ring->lbq_buf_size) ? length :
 				rx_ring->lbq_buf_size;
@@ -1939,7 +1939,7 @@ static struct sk_buff *ql_build_rx_skb(struct ql_adapter *qdev,
 			skb->truesize += size;
 			length -= size;
 			i++;
-		}
+		} while (length > 0);
 		ql_update_mac_hdr_len(qdev, ib_mac_rsp, lbq_desc->p.pg_chunk.va,
 				      &hlen);
 		__pskb_pull_tail(skb, hlen);
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH net-next 2/2] Update qlge driver maintainers list
  2014-09-18 21:27 [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers Harish Patil
  2014-09-18 21:27 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
@ 2014-09-18 21:27 ` Harish Patil
  2014-09-22 18:36 ` [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers David Miller
  2 siblings, 0 replies; 7+ messages in thread
From: Harish Patil @ 2014-09-18 21:27 UTC (permalink / raw)
  To: davem; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru, Harish Patil

From: Harish Patil <harish.patil@qlogic.com>

Signed-off-by: Harish Patil <harish.patil@qlogic.com>
---
 MAINTAINERS | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 5e3709e..b4e23ac 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7385,9 +7385,9 @@ S:	Supported
 F:	drivers/net/ethernet/qlogic/qlcnic/
 
 QLOGIC QLGE 10Gb ETHERNET DRIVER
-M:	Shahed Shaikh <shahed.shaikh@qlogic.com>
-M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
-M:	Ron Mercer <ron.mercer@qlogic.com>
+M:	Harish Patil <harish.patil@qlogic.com>
+M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
+M:	Dept-GELinuxNICDev@qlogic.com
 M:	linux-driver@qlogic.com
 L:	netdev@vger.kernel.org
 S:	Supported
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers
  2014-09-18 21:27 [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers Harish Patil
  2014-09-18 21:27 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
  2014-09-18 21:27 ` [PATCH net-next 2/2] Update qlge driver maintainers list Harish Patil
@ 2014-09-22 18:36 ` David Miller
  2 siblings, 0 replies; 7+ messages in thread
From: David Miller @ 2014-09-22 18:36 UTC (permalink / raw)
  To: harish.patil; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru

From: Harish Patil <harish.patil@qlogic.com>
Date: Thu, 18 Sep 2014 17:27:23 -0400

> From: Harish Patil <harish.patil@qlogic.com>
> 
> This patch series includes the following set of patches:
> 
> - Fix the below warning message:
>   qlge_main.c:1754: warning: 'lbq_desc' may be used uninitialized in this function
> 
> I have made changes according to your earlier feedback:
> 
> "Please fix this differently.  The problem is that the compiler can't see that
> you've done the !length check at the top of the function, so when it later
> sees the while (length > 0) loop, it doesn't know that this loop will always
> execute at least once. Just change that loop to a do { } while() loop and
> the compiler will be able to see everything."
> 
> - Update qlge driver maintainers list
> 
> Please apply this series to net-next.

Series applied, thanks.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH net-next 1/2] qlge: Fix compilation warning
  2014-09-18 21:27 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
@ 2014-09-22 18:36   ` David Miller
  0 siblings, 0 replies; 7+ messages in thread
From: David Miller @ 2014-09-22 18:36 UTC (permalink / raw)
  To: harish.patil; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru

From: Harish Patil <harish.patil@qlogic.com>
Date: Thu, 18 Sep 2014 17:27:24 -0400

> From: Harish Patil <harish.patil@qlogic.com>
> 
> Signed-off-by: Harish Patil <harish.patil@qlogic.com>
> 
> Fix the below warning message:
> qlge_main.c:1754: warning: 'lbq_desc' may be used uninitialized in this function

Next time, put the build warning information before, not after, your signoff.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH net-next 1/2] qlge: Fix compilation warning
  2014-08-13 18:08 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
@ 2014-08-14 21:31   ` David Miller
  0 siblings, 0 replies; 7+ messages in thread
From: David Miller @ 2014-08-14 21:31 UTC (permalink / raw)
  To: harish.patil; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru

From: Harish Patil <harish.patil@qlogic.com>
Date: Wed, 13 Aug 2014 14:08:08 -0400

> From: Harish Patil <harish.patil@qlogic.com>
> 
> Fix the below warning message observed during qlge compilation:
> qlge_main.c:1754: warning: 'lbq_desc' may be used uninitialized in this function
> 
> Signed-off-by: Harish Patil <harish.patil@qlogic.com>

Please fix this differently.  The problem is that the compiler can't see that
you've done the !length check at the top of the function, so when it later
sees the while (length > 0) loop, it doesn't know that this loop will always
execute at least once.

Just change that loop to a do { } while() loop and the compiler will be able
to see everything.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH net-next 1/2] qlge: Fix compilation warning
  2014-08-13 18:08 Harish Patil
@ 2014-08-13 18:08 ` Harish Patil
  2014-08-14 21:31   ` David Miller
  0 siblings, 1 reply; 7+ messages in thread
From: Harish Patil @ 2014-08-13 18:08 UTC (permalink / raw)
  To: davem; +Cc: netdev, Dept-GELinuxNICDev, sudarsana.kalluru, Harish Patil

From: Harish Patil <harish.patil@qlogic.com>

Fix the below warning message observed during qlge compilation:
qlge_main.c:1754: warning: 'lbq_desc' may be used uninitialized in this function

Signed-off-by: Harish Patil <harish.patil@qlogic.com>
---
 drivers/net/ethernet/qlogic/qlge/qlge_main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/qlogic/qlge/qlge_main.c b/drivers/net/ethernet/qlogic/qlge/qlge_main.c
index b40050e..767bcc5 100644
--- a/drivers/net/ethernet/qlogic/qlge/qlge_main.c
+++ b/drivers/net/ethernet/qlogic/qlge/qlge_main.c
@@ -1750,9 +1750,9 @@ static struct sk_buff *ql_build_rx_skb(struct ql_adapter *qdev,
 				       struct rx_ring *rx_ring,
 				       struct ib_mac_iocb_rsp *ib_mac_rsp)
 {
-	struct bq_desc *lbq_desc;
-	struct bq_desc *sbq_desc;
+	struct bq_desc *lbq_desc = NULL;
 	struct sk_buff *skb = NULL;
+	struct bq_desc *sbq_desc;
 	u32 length = le32_to_cpu(ib_mac_rsp->data_len);
 	u32 hdr_len = le32_to_cpu(ib_mac_rsp->hdr_len);
 	size_t hlen = ETH_HLEN;
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-09-22 18:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-18 21:27 [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers Harish Patil
2014-09-18 21:27 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
2014-09-22 18:36   ` David Miller
2014-09-18 21:27 ` [PATCH net-next 2/2] Update qlge driver maintainers list Harish Patil
2014-09-22 18:36 ` [PATCH net-next 0/2] qlge: Fix compilation warning and update maintainers David Miller
  -- strict thread matches above, loose matches on Subject: below --
2014-08-13 18:08 Harish Patil
2014-08-13 18:08 ` [PATCH net-next 1/2] qlge: Fix compilation warning Harish Patil
2014-08-14 21:31   ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).