bisecting fixing commit since 1590a2e1c681b0991bd42c992cabfd380e0338f2 building syzkaller on ffec44b5d1e024359410f6ba8d5e965973ede8f5 testing commit 1590a2e1c681b0991bd42c992cabfd380e0338f2 with gcc (GCC) 8.1.0 kernel signature: b466cc29d9c4a97c484f5a9af48951814bdc651e5e9b1abd7cc38904c5fa001b run #0: crashed: WARNING in ovl_d_real run #1: crashed: WARNING in ovl_d_real run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky testing current HEAD eda809aef53426d044b519405d25d9da55319b76 testing commit eda809aef53426d044b519405d25d9da55319b76 with gcc (GCC) 8.1.0 kernel signature: 231bc0f8d5ad99fac73270c5873e86172be88ad6591bb492d383c1bd300a8e9d all runs: OK # git bisect start eda809aef53426d044b519405d25d9da55319b76 1590a2e1c681b0991bd42c992cabfd380e0338f2 Bisecting: 23884 revisions left to test after this (roughly 15 steps) [93b694d096cc10994c817730d4d50288f9ae3d66] Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drm testing commit 93b694d096cc10994c817730d4d50288f9ae3d66 with gcc (GCC) 8.1.0 kernel signature: 8180b8812ef58e5ca7b8c39983c5742718687475aa9c5b677991a1445119cca6 all runs: OK # git bisect bad 93b694d096cc10994c817730d4d50288f9ae3d66 Bisecting: 12317 revisions left to test after this (roughly 14 steps) [25d8d4eecace9de5a6a2193e4df1917afbdd3052] Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux testing commit 25d8d4eecace9de5a6a2193e4df1917afbdd3052 with gcc (GCC) 8.1.0 kernel signature: f1b32456ab67deb4daf2be647b931064f2979ce4bde220f363bb5371b5bd0506 run #0: crashed: WARNING in ovl_d_real run #1: crashed: WARNING in ovl_d_real run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 25d8d4eecace9de5a6a2193e4df1917afbdd3052 Bisecting: 6171 revisions left to test after this (roughly 13 steps) [ced3a9eb3cd0d07462cdbaa8a0f3d46e5aaeadec] Merge tag 'ia64_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux testing commit ced3a9eb3cd0d07462cdbaa8a0f3d46e5aaeadec with gcc (GCC) 8.1.0 kernel signature: 6ebec6b29f5b7291efbb07dc16a060fc59cdad1a51d5f2bf823c02ca8fb68fed run #0: crashed: WARNING in ovl_d_real run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good ced3a9eb3cd0d07462cdbaa8a0f3d46e5aaeadec Bisecting: 3081 revisions left to test after this (roughly 12 steps) [b4e1bce85fd8f43dc814049e2641cc6beaa8146b] Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit b4e1bce85fd8f43dc814049e2641cc6beaa8146b with gcc (GCC) 8.1.0 kernel signature: 3d97b78d16e4f7c8c14a2f8e88ae7a93fb957404b50deb1aa386eb5002908baf all runs: OK # git bisect bad b4e1bce85fd8f43dc814049e2641cc6beaa8146b Bisecting: 1557 revisions left to test after this (roughly 11 steps) [0486beaf88d2460e9dbcbba281dab683a838f0c6] Merge tag 'gpio-v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio testing commit 0486beaf88d2460e9dbcbba281dab683a838f0c6 with gcc (GCC) 8.1.0 kernel signature: 41be3088a7bb4cd7fe709339c1d156ba4fc30a5b34ecb8f92becf06f3cffa9f2 run #0: crashed: WARNING in ovl_d_real run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 0486beaf88d2460e9dbcbba281dab683a838f0c6 Bisecting: 768 revisions left to test after this (roughly 10 steps) [da9803dfd3955bd2f9909d55e23f188ad76dbe58] Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit da9803dfd3955bd2f9909d55e23f188ad76dbe58 with gcc (GCC) 8.1.0 kernel signature: 74fef8fd36bcb4fc0964bfae29868c355aa96c40f652537901165b996b79cc3d all runs: OK # git bisect bad da9803dfd3955bd2f9909d55e23f188ad76dbe58 Bisecting: 372 revisions left to test after this (roughly 9 steps) [7cd4ecd9177b94af783b8e21de7c65b41a871342] Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk/linux-block testing commit 7cd4ecd9177b94af783b8e21de7c65b41a871342 with gcc (GCC) 8.1.0 kernel signature: aac550498caa3f61d7364f373ca17bed70f8bdc5d0b3a0be138cbb0240b1f637 run #0: crashed: WARNING in ovl_d_real run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 7cd4ecd9177b94af783b8e21de7c65b41a871342 Bisecting: 188 revisions left to test after this (roughly 8 steps) [f1f4f3ab54e9a52c7610c998ff8255f019742e67] mm/migrate: remove obsolete comment about device public testing commit f1f4f3ab54e9a52c7610c998ff8255f019742e67 with gcc (GCC) 8.1.0 kernel signature: a1fb9819ee03cde7cb4466100117d3f071afc99ee885c677ef247bda7357eee0 all runs: OK # git bisect bad f1f4f3ab54e9a52c7610c998ff8255f019742e67 Bisecting: 91 revisions left to test after this (roughly 7 steps) [9a137153fc8798a89d8fce895cd0a06ea5b8e37c] mm/memcg: fix device private memcg accounting testing commit 9a137153fc8798a89d8fce895cd0a06ea5b8e37c with gcc (GCC) 8.1.0 kernel signature: 4316881957cca40764aa3bd7334044fa8cd1bd14dd205cff24a2266386f10bbf run #0: crashed: WARNING in ovl_d_real run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 9a137153fc8798a89d8fce895cd0a06ea5b8e37c Bisecting: 45 revisions left to test after this (roughly 6 steps) [a0622d05374b61a37894df314c313736d1e17d0c] mm/page_alloc.c: clean code by merging two functions testing commit a0622d05374b61a37894df314c313736d1e17d0c with gcc (GCC) 8.1.0 kernel signature: d4260a739292065730b867370caa34a02915937b2fbf73e3ca922fa109f812e4 run #0: crashed: WARNING in ovl_d_real run #1: crashed: WARNING in ovl_d_real run #2: crashed: WARNING in ovl_d_real run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good a0622d05374b61a37894df314c313736d1e17d0c Bisecting: 22 revisions left to test after this (roughly 5 steps) [1100262037be8008cc85240389fbe5eac4df034d] selftests/vm: 8x compaction_test speedup testing commit 1100262037be8008cc85240389fbe5eac4df034d with gcc (GCC) 8.1.0 kernel signature: dc3c00844b715d0ccfe2e6057ea5611cedf278799684376804022359a352803d all runs: OK # git bisect bad 1100262037be8008cc85240389fbe5eac4df034d Bisecting: 11 revisions left to test after this (roughly 4 steps) [d3ec7b6e09e512ba902b86bcca2c512fb06d492f] mm/hugetlb: use list_splice to merge two list at once testing commit d3ec7b6e09e512ba902b86bcca2c512fb06d492f with gcc (GCC) 8.1.0 kernel signature: 0a8a84af341b4eb27fc3269f80618aaba6cfe2f2afc2cde7ffa11cc798a8bf5b run #0: crashed: WARNING in ovl_d_real run #1: crashed: WARNING in ovl_d_real run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good d3ec7b6e09e512ba902b86bcca2c512fb06d492f Bisecting: 5 revisions left to test after this (roughly 3 steps) [069c411de40a621c82efd2618663fee51d8c59b8] mm/vmscan: fix infinite loop in drop_slab_node testing commit 069c411de40a621c82efd2618663fee51d8c59b8 with gcc (GCC) 8.1.0 kernel signature: d2ec357be468c193df80e6ea1dca6f87b6fce7c9aa7ae8abf7c3e4d8aa540752 all runs: OK # git bisect bad 069c411de40a621c82efd2618663fee51d8c59b8 Bisecting: 2 revisions left to test after this (roughly 2 steps) [2f37511cb6c2a59b67f8f13ad206a0298992eaf5] mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page testing commit 2f37511cb6c2a59b67f8f13ad206a0298992eaf5 with gcc (GCC) 8.1.0 kernel signature: c252244f640005c868451fff4dfdb0eeaabfac74ca5db0457b8828af9afe9702 all runs: OK # git bisect bad 2f37511cb6c2a59b67f8f13ad206a0298992eaf5 Bisecting: 0 revisions left to test after this (roughly 1 step) [15a8d68e9dc23dc9def4bd7e9563db60f4f86580] mm/hugetlb: a page from buddy is not on any list testing commit 15a8d68e9dc23dc9def4bd7e9563db60f4f86580 with gcc (GCC) 8.1.0 kernel signature: b41ae8d314c88a930e448baa4209b3b2cb45963e5d6adeeea144823bf75b899a all runs: OK # git bisect bad 15a8d68e9dc23dc9def4bd7e9563db60f4f86580 Bisecting: 0 revisions left to test after this (roughly 0 steps) [972a3da355c947283f3d88fd1764f001730206f9] mm/hugetlb: count file_region to be added when regions_needed != NULL testing commit 972a3da355c947283f3d88fd1764f001730206f9 with gcc (GCC) 8.1.0 kernel signature: ed08c8948882ae15eea7f10527278f9b1124c3b91866e995a8f756428c2f563a run #0: crashed: WARNING in ovl_d_real run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 972a3da355c947283f3d88fd1764f001730206f9 15a8d68e9dc23dc9def4bd7e9563db60f4f86580 is the first bad commit commit 15a8d68e9dc23dc9def4bd7e9563db60f4f86580 Author: Wei Yang Date: Tue Oct 13 16:56:33 2020 -0700 mm/hugetlb: a page from buddy is not on any list The page allocated from buddy is not on any list, so just use list_add() is enough. Signed-off-by: Wei Yang Signed-off-by: Andrew Morton Reviewed-by: Baoquan He Reviewed-by: Mike Kravetz Cc: Vlastimil Babka Link: https://lkml.kernel.org/r/20200831022351.20916-6-richard.weiyang@linux.alibaba.com Signed-off-by: Linus Torvalds mm/hugetlb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) culprit signature: b41ae8d314c88a930e448baa4209b3b2cb45963e5d6adeeea144823bf75b899a parent signature: ed08c8948882ae15eea7f10527278f9b1124c3b91866e995a8f756428c2f563a Reproducer flagged being flaky revisions tested: 18, total time: 4h2m58.857296699s (build: 1h28m40.525579774s, test: 2h32m11.031983624s) first good commit: 15a8d68e9dc23dc9def4bd7e9563db60f4f86580 mm/hugetlb: a page from buddy is not on any list recipients (to): ["akpm@linux-foundation.org" "bhe@redhat.com" "mike.kravetz@oracle.com" "richard.weiyang@linux.alibaba.com" "torvalds@linux-foundation.org"] recipients (cc): []