Netdev List
 help / color / mirror / Atom feed
* [PATCH net 0/2] tipc: fix deadlock and NUll pointer dereference in tipc_named_node_up()
@ 2026-10-28  3:36 Tung Nguyen
  2026-10-28  3:36 ` [PATCH net 1/2] tipc: fix self-deadlock in tipc_named_node_up Tung Nguyen
  2026-10-28  3:36 ` [PATCH net 2/2] tipc: fix NULL pointer dereference in named_distribute() Tung Nguyen
  0 siblings, 2 replies; 6+ messages in thread
From: Tung Nguyen @ 2026-10-28  3:36 UTC (permalink / raw)
  To: netdev
  Cc: davem, kuba, edumazet, pabeni, jmaloy, horms, tipc-discussion,
	Tung Nguyen

Patch 1 fixes a self-deadlock when inspecting `tipc_named_node_up()`.

Patch 2 fixes a NULL pointer dereference caused by a race between the
`tipc_net_finalize` work and `tipc_named_node_up()`. This issue was
also reported by syzbot.

Tung Nguyen (2):
  tipc: fix self-deadlock in tipc_named_node_up
  tipc: fix NULL pointer dereference in named_distribute()

 net/tipc/core.c       |   3 +
 net/tipc/core.h       |   6 ++
 net/tipc/name_distr.c | 148 +++++++++++++++++++++++++++----
 net/tipc/name_distr.h |   3 +-
 net/tipc/name_table.c | 135 +++++++++++++++++++++++++---
 net/tipc/name_table.h |   8 +-
 net/tipc/net.c        |   9 +-
 net/tipc/node.c       | 199 +++++++++++++++++++++++++++++++++---------
 net/tipc/node.h       |   3 +
 net/tipc/socket.c     |   2 +-
 10 files changed, 441 insertions(+), 75 deletions(-)

-- 
2.53.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-10-29 14:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-28  3:36 [PATCH net 0/2] tipc: fix deadlock and NUll pointer dereference in tipc_named_node_up() Tung Nguyen
2026-10-28  3:36 ` [PATCH net 1/2] tipc: fix self-deadlock in tipc_named_node_up Tung Nguyen
2026-10-29  4:27   ` netdev-bot+sashiko
2026-10-28  3:36 ` [PATCH net 2/2] tipc: fix NULL pointer dereference in named_distribute() Tung Nguyen
2026-10-29  4:27   ` netdev-bot+sashiko
2026-10-29 14:10   ` Paolo Abeni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox