On Wed, 24 Jun 2026 08:10:36 -0700
Stephen Hemminger <[email protected]> wrote:
> > + pp = rte_zmalloc("virtio_user_proc_priv", sizeof(*pp), 0);
> > + if (pp == NULL)
> > + return -ENOMEM;
> > +
> > + pp->kickfds = rte_malloc("virtio_user_proc_priv",
> > + total_queues * sizeof(int), 0);
> > + pp->callfds = rte_malloc("virtio_user_proc_priv",
> > + total_queues * sizeof(int), 0);
>
> Better to use rte_calloc.
Agreed Stephen, will switch to rte_calloc in patch v2:
- pp->kickfds = rte_malloc("virtio_user_proc_priv",
- total_queues * sizeof(int), 0);
- pp->callfds = rte_malloc("virtio_user_proc_priv",
- total_queues * sizeof(int), 0);
+ pp->kickfds = rte_calloc("virtio_user_proc_priv",
+ total_queues, sizeof(int), 0);
+ pp->callfds = rte_calloc("virtio_user_proc_priv",
+ total_queues, sizeof(int), 0);
Samar Yadav