X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fevent%2Fopdl%2Fopdl_ring.c;h=e8b29e2c7735cd2a644dd530017af6ea579f428f;hb=3a22f3877c9d8b13d7d1cdbd4c130b38cdbc8bcb;hp=8aca481c97a99c2fb002c5e0accb4dc96395a585;hpb=b770f952de678b4964d05ce49b0518919f152b83;p=dpdk.git diff --git a/drivers/event/opdl/opdl_ring.c b/drivers/event/opdl/opdl_ring.c index 8aca481c97..e8b29e2c77 100644 --- a/drivers/event/opdl/opdl_ring.c +++ b/drivers/event/opdl/opdl_ring.c @@ -7,6 +7,7 @@ #include #include +#include #include #include #include @@ -755,7 +756,7 @@ int opdl_stage_disclaim(struct opdl_stage *s, uint32_t num_entries, bool block) { if (num_entries != s->num_event) { - rte_errno = -EINVAL; + rte_errno = EINVAL; return 0; } if (s->threadsafe == false) { @@ -944,7 +945,7 @@ opdl_ring_create(const char *name, uint32_t num_slots, uint32_t slot_size, /* Initialise opdl_ring queue */ memset(t, 0, sizeof(*t)); - snprintf(t->name, sizeof(t->name), "%s", name); + strlcpy(t->name, name, sizeof(t->name)); t->socket = socket; t->num_slots = num_slots; t->mask = num_slots - 1;