Skip to content

Commit bec307d

Browse files
Jerin Jacobdavid-marchand
authored andcommitted
test: fix build with clang 21
Fix the following errors seen with clang 21.1.4 app/test/test_event_dma_adapter.c:532:32: error: variable 'event' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer] app/test/test_trace.c:201:29: error: variable 'tmp' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer] Fixes: 4925e15 ("trace: add trace point emit for blob") Fixes: a276e7c ("test/event: add DMA adapter auto-test") Cc: [email protected] Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Amit Prakash Shukla <[email protected]> Signed-off-by: David Marchand <[email protected]>
1 parent ffa370c commit bec307d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

app/test/test_event_dma_adapter.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,15 @@ test_dma_adapter_params(void)
136136
{
137137
struct rte_event_dma_adapter_runtime_params out_params;
138138
struct rte_event_dma_adapter_runtime_params in_params;
139-
struct rte_event event;
140139
uint32_t cap;
141140
int err, rc;
142141

143142
err = rte_event_dma_adapter_caps_get(evdev, TEST_DMA_DEV_ID, &cap);
144143
TEST_ASSERT_SUCCESS(err, "Failed to get adapter capabilities\n");
145144

146145
if (cap & RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_VCHAN_EV_BIND) {
146+
struct rte_event event = { .queue_id = 0, };
147+
147148
err = rte_event_dma_adapter_vchan_add(TEST_ADAPTER_ID, TEST_DMA_DEV_ID,
148149
TEST_DMA_VCHAN_ID, &event);
149150
} else
@@ -520,14 +521,15 @@ test_dma_adapter_create(void)
520521
static int
521522
test_dma_adapter_vchan_add_del(void)
522523
{
523-
struct rte_event event;
524524
uint32_t cap;
525525
int ret;
526526

527527
ret = rte_event_dma_adapter_caps_get(evdev, TEST_DMA_DEV_ID, &cap);
528528
TEST_ASSERT_SUCCESS(ret, "Failed to get adapter capabilities\n");
529529

530530
if (cap & RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_VCHAN_EV_BIND) {
531+
struct rte_event event = { .queue_id = 0, };
532+
531533
ret = rte_event_dma_adapter_vchan_add(TEST_ADAPTER_ID, TEST_DMA_DEV_ID,
532534
TEST_DMA_VCHAN_ID, &event);
533535
} else

app/test/test_trace.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ static int
179179
test_generic_trace_points(void)
180180
{
181181
uint8_t arr[RTE_TRACE_BLOB_LEN_MAX];
182-
int tmp;
182+
int tmp = 0;
183183
int i;
184184

185185
for (i = 0; i < RTE_TRACE_BLOB_LEN_MAX; i++)

0 commit comments

Comments
 (0)