Re: BUG: spinlock recursion in release_sock

From: John Fastabend
Date: Thu Jul 25 2019 - 14:07:14 EST


syzbot wrote:
> syzbot has bisected this bug to:
>
> commit 8822e270d697010e6a4fd42a319dbefc33db91e1
> Author: John Hurley <john.hurley@xxxxxxxxxxxxx>
> Date: Sun Jul 7 14:01:54 2019 +0000
>
> net: core: move push MPLS functionality from OvS to core helper
>
> bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=13ca5a5c600000
> start commit: 9e6dfe80 Add linux-next specific files for 20190724
> git tree: linux-next
> final crash: https://syzkaller.appspot.com/x/report.txt?x=102a5a5c600000
> console output: https://syzkaller.appspot.com/x/log.txt?x=17ca5a5c600000
> kernel config: https://syzkaller.appspot.com/x/.config?x=6cbb8fc2cf2842d7
> dashboard link: https://syzkaller.appspot.com/bug?extid=e67cf584b5e6b35a8ffa
> syz repro: https://syzkaller.appspot.com/x/repro.syz?x=13680594600000
> C reproducer: https://syzkaller.appspot.com/x/repro.c?x=15b34144600000
>
> Reported-by: syzbot+e67cf584b5e6b35a8ffa@xxxxxxxxxxxxxxxxxxxxxxxxx
> Fixes: 8822e270d697 ("net: core: move push MPLS functionality from OvS to
> core helper")
>
> For information about bisection process see: https://goo.gl/tpsmEJ#bisection

This commit is wrong, it appears to be introduced by some other fixes we
pushed last couple days for tls/bpf. I'll look into it. Thanks.