Prefer structure assignment over memcpy.
Found by cocci/struct_assign.cocci

Signed-off-by: Stephen Hemminger <step...@networkplumber.org>
---
 lib/eventdev/rte_event_dma_adapter.c   | 2 +-
 lib/eventdev/rte_event_timer_adapter.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/eventdev/rte_event_dma_adapter.c 
b/lib/eventdev/rte_event_dma_adapter.c
index 165374d195..70a208620a 100644
--- a/lib/eventdev/rte_event_dma_adapter.c
+++ b/lib/eventdev/rte_event_dma_adapter.c
@@ -449,7 +449,7 @@ rte_event_dma_adapter_create(uint8_t id, uint8_t evdev_id, 
struct rte_event_port
        if (pc == NULL)
                return -ENOMEM;
 
-       rte_memcpy(pc, port_config, sizeof(struct rte_event_port_conf));
+       *pc = *port_config;
        ret = rte_event_dma_adapter_create_ext(id, evdev_id, 
edma_default_config_cb, mode, pc);
        if (ret != 0)
                rte_free(pc);
diff --git a/lib/eventdev/rte_event_timer_adapter.c 
b/lib/eventdev/rte_event_timer_adapter.c
index 5886965d14..871cfba576 100644
--- a/lib/eventdev/rte_event_timer_adapter.c
+++ b/lib/eventdev/rte_event_timer_adapter.c
@@ -549,7 +549,7 @@ event_buffer_add(struct event_buffer *bufp, struct 
rte_event *eventp)
        /* Instead of modulus, bitwise AND with mask to get head_idx. */
        head_idx = bufp->head & EVENT_BUFFER_MASK;
        buf_eventp = &bufp->events[head_idx];
-       rte_memcpy(buf_eventp, eventp, sizeof(struct rte_event));
+       *buf_eventp = *eventp;
 
        /* Wrap automatically when overflow occurs. */
        bufp->head++;
-- 
2.47.2

Reply via email to