syzbot


WARNING in __i2c_transfer
Status: upstream: reported C repro on 2021/03/12 07:47
Reported-by: syzbot+ffb0b3ffa6cfbc7d7b3f@syzkaller.appspotmail.com
Fix commit: 71581562ee36 i2c: bail out early when RDWR parameters are wrong
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 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-arm32]
First crash: 140d, last: 1d11h

Cause bisection: introduced by (bisect log) :
commit f90cf6079bf67988f8b1ad1ade70fc89d0080905
Author: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
Date: Fri Aug 21 12:58:47 2020 +0000

  media: vidtv: add a bridge driver

Crash: WARNING in __i2c_transfer (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/03/12 09:38 15m wsa@kernel.org patch upstream OK
2021/03/12 08:58 16m paskripkin@gmail.com https://linux.googlesource.com/linux/kernel/git/torvalds/linux refs/changes/77/9077/1 OK

Sample crash report:

Crashes (1871):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2021/03/12 06:10 upstream 28806e4d9b97 429d8a6b .config log report syz C WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/28 16:03 upstream 7d549995d4e0 17d6ab15 .config log report syz C WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/05/13 07:44 upstream dbb5afad100a ed7d41c5 .config log report syz C WARNING in __i2c_transfer
ci-upstream-kasan-gce 2021/05/08 14:44 upstream d2b6f8a17919 bc5434be .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-smack-root 2021/05/08 13:55 upstream d2b6f8a17919 bc5434be .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-root 2021/05/07 16:28 upstream d2b6f8a17919 f6da8120 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-selinux-root 2021/05/06 23:36 upstream d2b6f8a17919 06585184 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/28 23:33 upstream 4010a528219e 9a4781d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/28 13:30 upstream 7d549995d4e0 17d6ab15 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/28 11:34 upstream 7d549995d4e0 17d6ab15 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/28 08:24 upstream 7d549995d4e0 17d6ab15 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/28 05:16 upstream 7d549995d4e0 17d6ab15 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/27 13:30 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/27 11:51 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/27 09:53 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/27 07:38 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 19:09 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 15:27 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 14:16 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 12:14 upstream ff1176468d36 fd511809 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 05:23 upstream d8079fac1681 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 03:09 upstream d8079fac1681 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/26 01:38 upstream d8079fac1681 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/25 19:18 upstream 7ffca2bb9d8b 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/25 11:50 upstream 7ffca2bb9d8b 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/25 07:22 upstream 7ffca2bb9d8b 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/25 07:06 upstream 7ffca2bb9d8b 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/25 04:49 upstream 7ffca2bb9d8b 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 22:30 upstream f0fddcec6b62 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 20:23 upstream f0fddcec6b62 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 19:08 upstream f0fddcec6b62 4d1b57d4 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 07:45 upstream 8baef6386baa bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 04:41 upstream 8baef6386baa bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 03:27 upstream 8baef6386baa bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/24 02:03 upstream 8baef6386baa bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/23 20:39 upstream 9bead1b58c4c bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/23 17:08 upstream 9bead1b58c4c bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/23 06:28 upstream 9bead1b58c4c bc5f1d88 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/22 22:56 upstream 3d5895cd3517 302e51de .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/22 16:07 upstream 3d5895cd3517 302e51de .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/22 00:47 upstream 8cae8cd89f05 29c3f20f .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/21 07:26 upstream 8cae8cd89f05 1b201b48 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/21 04:54 upstream 8cae8cd89f05 1b201b48 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/21 01:05 upstream 8cae8cd89f05 1b201b48 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/20 21:23 upstream 8cae8cd89f05 1b201b48 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/20 18:49 upstream 8cae8cd89f05 1b201b48 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/20 17:58 upstream 8cae8cd89f05 1b201b48 .config log report info WARNING in __i2c_transfer
ci-upstream-kasan-gce-386 2021/07/20 12:33 upstream 2734d6c1b1a0 bc48c9ab .config log report info WARNING in __i2c_transfer
ci-qemu2-arm32 2021/07/06 01:01 upstream bf152b0b41dc 55aa55c2 .config log report info WARNING in __i2c_transfer
ci-qemu2-arm32 2021/03/11 12:13 upstream a74e6a014c9d c2ca1f2a .config log report info WARNING in __i2c_transfer
ci-upstream-linux-next-kasan-gce-root 2021/03/14 14:14 linux-next d98f554b318f 4a003785 .config log report info WARNING in __i2c_transfer