syzbot


WARNING in __dev_set_promiscuity
Status: upstream: reported C repro on 2021/09/25 00:17
Reported-by: syzbot+7a2ab2cdc14d134de553@syzkaller.appspotmail.com
Fix commit: a5b8fd657881 net: dev_addr_list: handle first address in __hw_addr_add_ex
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 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-kmsan-gce ci-upstream-kmsan-gce-386 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-qemu2-riscv64]
First crash: 94d, last: 64d

Cause bisection: introduced by (bisect log) :
commit 406f42fa0d3cbcea3766c3111d79ac5afe711c5b
Author: Gilad Naaman <gnaaman@drivenets.com>
Date: Thu Aug 19 07:17:27 2021 +0000

  net-next: When a bond have a massive amount of VLANs with IPv6 addresses, performance of changing link state, attaching a VRF, changing an IPv6 address, etc. go down dramtically.

Crash: WARNING in __dev_set_promiscuity (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/09/29 15:23 18m kuba@kernel.org git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux.git 88ab3cb013bcae3e39356793fa4a6c31a67a08b5 OK

Sample crash report:

Crashes (11):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-net-kasan-gce 2021/09/24 23:12 net-next acde891c243c 8cac236e .config log report syz C WARNING in __dev_set_promiscuity
ci-upstream-net-kasan-gce 2021/09/24 16:45 net-next 2fcd14d0f780 8cac236e .config log report syz C WARNING in __dev_set_promiscuity
ci-upstream-kasan-gce 2021/09/28 02:08 upstream 0513e464f900 78494d16 .config log report info WARNING in __dev_set_promiscuity
ci-upstream-kasan-gce 2021/09/28 00:06 upstream 0513e464f900 78494d16 .config log report info WARNING in __dev_set_promiscuity
ci-upstream-kasan-gce 2021/09/23 15:19 upstream 58e2cf5d7946 8cac236e .config log report info WARNING in __dev_set_promiscuity
ci-upstream-kasan-gce-smack-root 2021/09/12 10:17 upstream 78e709522d2c 5ae8508a .config log report info WARNING in __dev_set_promiscuity
ci-upstream-net-this-kasan-gce 2021/09/21 13:10 net 3e95cfa24e24 169724fe .config log report info WARNING in __dev_set_promiscuity
ci-upstream-net-this-kasan-gce 2021/09/09 15:19 net e011912651bd e2776ee4 .config log report info WARNING in __dev_set_promiscuity
ci-upstream-net-kasan-gce 2021/09/24 14:19 net-next 2fcd14d0f780 8cac236e .config log report info WARNING in __dev_set_promiscuity
ci-upstream-net-kasan-gce 2021/09/02 08:07 net-next 29ce8f970107 7eb7e152 .config log report info WARNING in __dev_set_promiscuity
ci-upstream-net-kasan-gce 2021/08/29 07:47 net-next c77225119daa be2c130d .config log report info WARNING in __dev_set_promiscuity