in ncrx/nctx.c [70:80]
static int kmsg_ring_init(struct kmsg_ring *ring, int nr_slots)
{
memset(ring, 0, sizeof(*ring));
ring->slots = malloc(sizeof(ring->slots[0]) * nr_slots);
if (!ring->slots)
return -1;
ring->nr_slots = nr_slots;
return 0;
}