syzbot


possible deadlock in br_ioctl_call
Status: upstream: reported C repro on 2021/08/01 10:34
Reported-by: syzbot+34fe5894623c4ab1b379@syzkaller.appspotmail.com
Fix commit: 893b19587534 net: bridge: fix ioctl locking
Patched on: [ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-leak ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-riscv64 ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386]
First crash: 50d, last: 37d

Cause bisection: introduced by (bisect log) [no-op commit]:
commit 32d05468c46267db1c0128057d4fcf80332fecf8
Author: Arnd Bergmann <arnd@arndb.de>
Date: Tue Jul 27 13:44:57 2021 +0000

  tehuti: use ndo_siocdevprivate

Crash: BUG: sleeping function called from invalid context in lock_sock_nested (log)
Repro: C syz .config

Sample crash report:

Crashes (4161):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-net-kasan-gce 2021/07/28 18:38 net-next 3bdc70669eb2 17d6ab15 .config log report syz C possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 07:40 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 07:31 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 05:07 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 04:02 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 02:59 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 01:48 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/11 00:52 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 21:06 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 19:30 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 18:01 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 16:36 bpf-next 874be05f525e 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 15:32 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 13:31 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 12:19 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 11:10 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 10:09 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 09:04 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 08:00 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 06:59 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 05:53 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 04:47 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 03:14 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 02:28 bpf-next 6aab1c81b98a 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 01:09 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/10 00:05 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 22:42 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 19:53 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 18:09 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 16:58 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 15:55 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 14:46 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 13:11 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 11:43 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 10:30 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 09:22 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 07:40 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 04:47 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 04:06 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 01:29 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/09 00:27 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/08 23:20 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-bpf-next-kasan-gce 2021/08/08 21:30 bpf-next c83ae15dc947 6972b106 .config log report info possible deadlock in br_ioctl_call
ci-upstream-net-kasan-gce 2021/08/05 13:06 net-next 372bbdd5bb3f 7f7bb950 .config log report info possible deadlock in br_ioctl_call
ci-upstream-net-kasan-gce 2021/07/28 10:29 net-next 3bdc70669eb2 17d6ab15 .config log report info possible deadlock in br_ioctl_call
ci-upstream-linux-next-kasan-gce-root 2021/08/06 22:19 linux-next 8d4b477da1a8 f9e341e3 .config log report info possible deadlock in br_ioctl_call