Re: Segfault in rcu

2025-03-03 Thread Andre Muezerie
On Sat, Mar 01, 2025 at 10:35:48PM +0300, Dmitry Kozlyuk wrote: > Hi Andre, > > > @@ -386,7 +386,7 @@ rte_rcu_qsbr_dq_reclaim(struct rte_rcu_qsbr_dq *dq, > > unsigned int n, > > > > cnt = 0; > > > > -char data[dq->esize]; > > +char *data = alloca(dq->esize); > > /* Check reader

Re: Segfault in rcu

2025-03-01 Thread Dmitry Kozlyuk
Hi Andre, > @@ -386,7 +386,7 @@ rte_rcu_qsbr_dq_reclaim(struct rte_rcu_qsbr_dq *dq, > unsigned int n, > > cnt = 0; > > -char data[dq->esize]; > +char *data = alloca(dq->esize); > /* Check reader threads quiescent state and reclaim resources */ > while (cnt < n && >