Prefer structure assignment over memcpy.
Found by cocci/struct_assign.cocci
Signed-off-by: Stephen Hemminger <stephen@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(-)
@@ -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);
@@ -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++;