All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] resolve gtp possible deadlock warning
@ 2024-10-14  7:30 Daniel Yang
  2024-10-14  7:30 ` [PATCH v3 1/2] Patch from Daniel Yang
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Daniel Yang @ 2024-10-14  7:30 UTC (permalink / raw)
  To: Wenjia Zhang, Jan Karcher, D. Wythe, Tony Lu, Wen Gu,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	linux-s390, netdev, linux-kernel
  Cc: danielyangkang

Fixes deadlock described in this bug:
https://syzkaller.appspot.com/bug?extid=e953a8f3071f5c0a28fd.
Specific crash report here:
https://syzkaller.appspot.com/text?tag=CrashReport&x=14670e07980000.

This bug is a false positive lockdep warning since gtp and smc use
completely different socket protocols.

Lockdep thinks that lock_sock() in smc will deadlock with gtp's
lock_sock() acquisition.

Adding lockdep annotations on smc socket creation prevents these false
positives.

Daniel Yang (2):
  Patch from D. Wythe <alibuda@linux.alibaba.com>
  Move lockdep annotation to separate function for readability.

 net/smc/smc_inet.c | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

-- 
2.39.2


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

end of thread, other threads:[~2024-10-15 17:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-14  7:30 [PATCH v3 0/2] resolve gtp possible deadlock warning Daniel Yang
2024-10-14  7:30 ` [PATCH v3 1/2] Patch from Daniel Yang
2024-10-14  7:30 ` [PATCH v3 2/2] Move lockdep annotation to separate function for readability Daniel Yang
2024-10-15 17:54 ` [PATCH v3 0/2] resolve gtp possible deadlock warning Jakub Kicinski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.