From: Alexander Bechikov Date: Wed, 24 Nov 2021 12:57:04 +0000 (+0100) Subject: mbuf: fix dump of dynamic fields and flags X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=c0b48da45c151987f660b897c247132dac81021f;p=dpdk.git mbuf: fix dump of dynamic fields and flags The dump of dynamic fields and flags fails if the shm is already allocated. Add a check to fix the issue. Fixes: d4902ed31c63 ("mbuf: check shared memory before dumping dynamic space") Cc: stable@dpdk.org Signed-off-by: Alexander Bechikov Acked-by: Olivier Matz --- diff --git a/lib/mbuf/rte_mbuf_dyn.c b/lib/mbuf/rte_mbuf_dyn.c index db8e020665..4ae79383b5 100644 --- a/lib/mbuf/rte_mbuf_dyn.c +++ b/lib/mbuf/rte_mbuf_dyn.c @@ -531,7 +531,7 @@ void rte_mbuf_dyn_dump(FILE *out) size_t i; rte_mcfg_tailq_write_lock(); - if (init_shared_mem() < 0) { + if (shm == NULL && init_shared_mem() < 0) { rte_mcfg_tailq_write_unlock(); return; }