syzbot


WARNING in __vm_enough_memory (2)
Status: internal: reported syz repro on 2020/04/15 07:30
Reported-by: syzbot+@syzkaller.appspotmail.com
Fix commit: dadbd85f mm: Fix MREMAP_DONTUNMAP accounting on VMA merge
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 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-usb], missing on: [ci2-upstream-kcsan-gce]
First crash: 48d, last: 45d

Cause bisection: introduced by (bisect log):

commit e346b3813067d4b17383f975f197a9aa28a3b077
Author: Brian Geffon <bgeffon@google.com>
Date: Thu Apr 2 04:09:17 2020 +0000

  mm/mremap: add MREMAP_DONTUNMAP to mremap()

Crash: WARNING in __vm_enough_memory (log)
Repro: syz .config
similar bugs (5):
Kernel Title Repro Bisected Count Last Reported Patched Status
linux-4.19 WARNING in __vm_enough_memory C 3 6d20h 406d 0/1 upstream: reported C repro on 2019/04/23 10:26
upstream WARNING in __vm_enough_memory C 64 406d 869d 0/17 closed as invalid on 2019/07/30 01:01
android-414 WARNING in __vm_enough_memory C 10 301d 418d 0/1 public: reported C repro on 2019/04/12 00:01
linux-4.14 WARNING in __vm_enough_memory C 5 17d 406d 0/1 upstream: reported C repro on 2019/04/23 10:25
android-49 WARNING in __vm_enough_memory C 72 219d 418d 0/3 public: reported C repro on 2019/04/12 00:00

Sample crash report:

Crashes (6):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro Maintainers
ci-upstream-kasan-gce 2020/04/18 12:26 upstream 90280eaa 435c6d53 .config log report syz akpm@linux-foundation.org, christian@brauner.io, keescook@chromium.org, linux-kernel@vger.kernel.org, luto@amacapital.net, mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de, wad@chromium.org
ci-upstream-kasan-gce-selinux-root 2020/04/15 08:19 upstream 8632e9b5 3f3c5574 .config log report syz akpm@linux-foundation.org, christian@brauner.io, keescook@chromium.org, linux-kernel@vger.kernel.org, luto@amacapital.net, mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de, wad@chromium.org
ci-upstream-linux-next-kasan-gce-root 2020/04/18 12:13 linux-next ac935d22 435c6d53 .config log report syz akpm@linux-foundation.org, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org
ci-upstream-kasan-gce 2020/04/18 11:31 upstream 90280eaa 435c6d53 .config log report akpm@linux-foundation.org, christian@brauner.io, keescook@chromium.org, linux-kernel@vger.kernel.org, luto@amacapital.net, mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de, wad@chromium.org
ci-upstream-kasan-gce-selinux-root 2020/04/15 07:29 upstream 8632e9b5 3f3c5574 .config log report akpm@linux-foundation.org, christian@brauner.io, keescook@chromium.org, linux-kernel@vger.kernel.org, luto@amacapital.net, mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de, wad@chromium.org
ci-upstream-linux-next-kasan-gce-root 2020/04/18 11:11 linux-next ac935d22 435c6d53 .config log report akpm@linux-foundation.org, christian@brauner.io, keescook@chromium.org, linux-kernel@vger.kernel.org, luto@amacapital.net, mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de, wad@chromium.org