patches for DPDK stable branches
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH v1] examples/ip_pipeline: fix build issue with GCC 13
@ 2023-05-02 13:49 jerinj
  2023-05-02 13:49 ` [dpdk-dev] [PATCH v1] examples/ntb: " jerinj
  2023-05-03  8:30 ` [dpdk-dev] [PATCH v1] examples/ip_pipeline: " Ali Alnubani
  0 siblings, 2 replies; 8+ messages in thread
From: jerinj @ 2023-05-02 13:49 UTC (permalink / raw)
  To: dev; +Cc: thomas, david.marchand, ferruh.yigit, stephen, Jerin Jacob, stable

From: Jerin Jacob <jerinj@marvell.com>

Fix the following build issue by initializing req to NULL for
the local variable.

In function 'thread_msg_handle', inlined from 'thread_main' at
../examples/ip_pipeline/thread.c:3130:6:
../examples/ip_pipeline/thread.c:535:20: warning: 'req' may be used
uninitialized [-Wmaybe-uninitialized]
  535 |                 if (req == NULL)
      |                    ^
../examples/ip_pipeline/thread.c: In function 'thread_main':
../examples/ip_pipeline/thread.c:433:32: note: 'req' was declared here
  433 |         struct thread_msg_req *req;

Bugzilla ID: 1220
Fixes: a8bd581de397 ("examples/ip_pipeline: add thread runtime")
Cc: stable@dpdk.org

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
---
 examples/ip_pipeline/thread.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/ip_pipeline/thread.c b/examples/ip_pipeline/thread.c
index 82d5f87c38..9817657ca9 100644
--- a/examples/ip_pipeline/thread.c
+++ b/examples/ip_pipeline/thread.c
@@ -430,7 +430,7 @@ thread_pipeline_disable(uint32_t thread_id,
 static inline struct thread_msg_req *
 thread_msg_recv(struct rte_ring *msgq_req)
 {
-	struct thread_msg_req *req;
+	struct thread_msg_req *req = NULL;
 
 	int status = rte_ring_sc_dequeue(msgq_req, (void **) &req);
 
-- 
2.40.1


^ permalink raw reply	[flat|nested] 8+ messages in thread
* [dpdk-dev] [PATCH v1] examples/ip_pipeline: fix build issue with GCC 13
@ 2023-05-02 13:50 jerinj
  2023-05-02 14:54 ` Dumitrescu, Cristian
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: jerinj @ 2023-05-02 13:50 UTC (permalink / raw)
  To: dev, Cristian Dumitrescu, Jasvinder Singh
  Cc: thomas, david.marchand, ferruh.yigit, stephen, Jerin Jacob, stable

From: Jerin Jacob <jerinj@marvell.com>

Fix the following build issue by initializing req to NULL for
the local variable.

In function 'thread_msg_handle', inlined from 'thread_main' at
../examples/ip_pipeline/thread.c:3130:6:
../examples/ip_pipeline/thread.c:535:20: warning: 'req' may be used
uninitialized [-Wmaybe-uninitialized]
  535 |                 if (req == NULL)
      |                    ^
../examples/ip_pipeline/thread.c: In function 'thread_main':
../examples/ip_pipeline/thread.c:433:32: note: 'req' was declared here
  433 |         struct thread_msg_req *req;

Bugzilla ID: 1220
Fixes: a8bd581de397 ("examples/ip_pipeline: add thread runtime")
Cc: stable@dpdk.org

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
---
 examples/ip_pipeline/thread.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/ip_pipeline/thread.c b/examples/ip_pipeline/thread.c
index 82d5f87c38..9817657ca9 100644
--- a/examples/ip_pipeline/thread.c
+++ b/examples/ip_pipeline/thread.c
@@ -430,7 +430,7 @@ thread_pipeline_disable(uint32_t thread_id,
 static inline struct thread_msg_req *
 thread_msg_recv(struct rte_ring *msgq_req)
 {
-	struct thread_msg_req *req;
+	struct thread_msg_req *req = NULL;
 
 	int status = rte_ring_sc_dequeue(msgq_req, (void **) &req);
 
-- 
2.40.1


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

end of thread, other threads:[~2023-05-11  7:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-02 13:49 [dpdk-dev] [PATCH v1] examples/ip_pipeline: fix build issue with GCC 13 jerinj
2023-05-02 13:49 ` [dpdk-dev] [PATCH v1] examples/ntb: " jerinj
2023-05-03  8:30 ` [dpdk-dev] [PATCH v1] examples/ip_pipeline: " Ali Alnubani
2023-05-03  8:33   ` Ali Alnubani
2023-05-02 13:50 jerinj
2023-05-02 14:54 ` Dumitrescu, Cristian
2023-05-11  6:51 ` Gao, DaxueX
2023-05-11  7:01 ` David Marchand

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).