Date: Thu, 10 Dec 2020 13:01:30 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 251726] LOR between in6_multi_sx and if_lagg sx Message-ID: <bug-251726-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251726 Bug ID: 251726 Summary: LOR between in6_multi_sx and if_lagg sx Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: gbe@FreeBSD.org On a very recent -CURRENT build the following LOR is generated on a kya test run. kernel: lock order reversal: 1st 0xffff000000ef4cd8 in6_multi_sx (in6_multi_sx, sx) @ /tank/nfs_public/tiny/src/sys/netinet6/i n6_mcast.c:1184 lagg0: link state changed to DOWN tap1: link state changed to DOWN tap0: link state changed to DOWN 2nd 0xffffa000c35e7a28 if_lagg sx (if_lagg sx, sx) @ /tank/nfs_public/tiny/src/sys/net/if_lagg.c: 1678 lock order in6_multi_sx -> if_lagg sx attempted at: #0 0xffff000000570d90 at witness_checkorder+0xc54 #1 0xffff00000050dc30 at _sx_xlock+0x7c #2 0xffff0000a1d0ec80 at lagg_ioctl+0xbc #3 0xffff000000612d80 at if_addmulti+0x3b4 #4 0xffff0000006af094 at in6_joingroup_locked+0x188 #5 0xffff0000006aeedc at in6_joingroup+0x5c #6 0xffff0000006a6718 at in6_update_ifa+0xe88 #7 0xffff0000006ac608 at in6_ifattach+0x4f4 #8 0xffff0000006a8218 at in6_if_up+0x9c #9 0xffff0000006c6b84 at nd6_ioctl+0x684 #10 0xffff000000613668 at ifioctl+0x528 #11 0xffff0000005763b8 at kern_ioctl+0x2ec #12 0xffff000000576080 at sys_ioctl+0x144 #13 0xffff0000008241f4 at do_el0_sync+0x7dc #14 0xffff000000803a24 at handle_el0_sync+0x90 -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-251726-227>
