[Bug 251726] LOR between in6_multi_sx and if_lagg sx
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Dec 10 13:05:06 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251726
--- Comment #1 from Gordon Bergling <gbe at FreeBSD.org> ---
The same LOR also happing at in_multi_sx:
kernel: lock order reversal:
D1st 0xffff000000ee0d30 in_multi_sx (in_multi_sx, sx) @
/tank/nfs_public/tiny/src/sys/netinet/in_m
cast.c:1212
2nd 0xffffa00069351e28 if_lagg sx (if_lagg sx, sx) @
/tank/nfs_public/tiny/src/sys/net/if_lagg.c:
1678
lock order in_multi_sx -> if_lagg sx attempted at:
#0 0xffff000
000570d90 at witness_checkorder+0xc54
#1 0xffff00000050dc30 at _sx_xlock+0x7c
#2 0xffff0000a1d0ec80 at lagg_ioctl+0xbc
#3 0xffff000000612d80 at if_addmulti+0x3b4
#4 0xffff000000656d2c at in_joingroup_locked+0x23c
#5 0xffff000000656ac0 at in_joingroup+0x58
D#6 0xffff000000651b00 at in_control+0xcdc
#7 0xffff00000061
3668 at ifioctl+0x528
#8 0xffff0000005763b8 at kern_ioctl+0x2ec
#9 0xffff000000576080 at sys_ioctl+0x144
#10 0xffff0000008241f4 at do_el0_sync+0x7dc
#11 0xffff000000803a24 at handle_el0_sync+0x90
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list