patches for DPDK stable branches
 help / color / mirror / Atom feed
  • * [PATCH v3] mbuf: fix dump of dynamic fields and flags
           [not found] <20211027111118.395928-1-asb.tyum@gmail.com>
           [not found] ` <20211029193519.498658-1-asb.tyum@gmail.com>
    @ 2021-11-24 12:57 ` Olivier Matz
      2021-11-24 14:08   ` Thomas Monjalon
      1 sibling, 1 reply; 3+ messages in thread
    From: Olivier Matz @ 2021-11-24 12:57 UTC (permalink / raw)
      To: dev; +Cc: Alexander Bechikov, stable
    
    From: Alexander Bechikov <asb.tyum@gmail.com>
    
    The dump of dynamic fields and flags fails if the shm is already
    allocated. Add a check to fix the issue.
    
    Cc: stable@dpdk.org
    Fixes: d4902ed31c63 ("mbuf: check shared memory before dumping dynamic space")
    
    Signed-off-by: Alexander Bechikov <asb.tyum@gmail.com>
    Acked-by: Olivier Matz <olivier.matz@6wind.com>
    ---
    Hi Alexander,
    
    Sorry for late feedback, I forgot to reply to your v2.
    I'm resending your fix with the 2 patches merged together, so it
    can be included in 21.11.
    
    Thanks,
    Olivier
    
    
    v3:
    * Merge the 2 patches from v2 and add a commit log
    v2:
    * Drop changes with log message from v1, because rte_errno is not always set
    ---
     lib/mbuf/rte_mbuf_dyn.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    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;
     	}
    -- 
    2.30.2
    
    
    ^ permalink raw reply	[flat|nested] 3+ messages in thread

  • end of thread, other threads:[~2021-11-24 14:09 UTC | newest]
    
    Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <20211027111118.395928-1-asb.tyum@gmail.com>
         [not found] ` <20211029193519.498658-1-asb.tyum@gmail.com>
    2021-10-29 19:35   ` [dpdk-stable] [PATCH v2 2/2] mbuf: fix dump of dynamic fields and flags Alexander Bechikov
    2021-11-24 12:57 ` [PATCH v3] " Olivier Matz
    2021-11-24 14:08   ` Thomas Monjalon
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).