bisecting fixing commit since 625acffd7ae2c52898d249e6c5c39f348db0d8df building syzkaller on 9d2ab5dfe7727dfea4b9b279f4edf731acb386ef testing commit 625acffd7ae2c52898d249e6c5c39f348db0d8df compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bca0a25d695a04303c22e16c45609273b4648804058f11d80b30ff866bc4fe95 run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #1: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #2: crashed: WARNING: locking bug in do_ipv6_setsockopt run #3: crashed: WARNING: locking bug in do_ipv6_setsockopt run #4: crashed: WARNING: locking bug in do_ipv6_setsockopt run #5: crashed: WARNING: locking bug in do_ipv6_setsockopt run #6: crashed: WARNING: locking bug in do_ipv6_setsockopt run #7: crashed: WARNING: locking bug in do_ipv6_setsockopt run #8: crashed: WARNING: locking bug in do_ipv6_setsockopt run #9: crashed: WARNING: locking bug in do_ipv6_setsockopt run #10: crashed: WARNING: locking bug in do_ipv6_setsockopt run #11: crashed: WARNING: locking bug in do_ipv6_setsockopt run #12: crashed: WARNING: locking bug in do_ipv6_setsockopt run #13: crashed: WARNING: locking bug in do_ipv6_setsockopt run #14: crashed: WARNING: locking bug in do_ipv6_setsockopt run #15: crashed: WARNING: locking bug in do_ipv6_setsockopt run #16: OK run #17: OK run #18: OK run #19: OK testing current HEAD 52d543b5497cf31d6baeb0bcfe5a5474c3238578 testing commit 52d543b5497cf31d6baeb0bcfe5a5474c3238578 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0c044ab1c9ca7746d02ecd3266fc8104f2126814202c3531a96287e2698824c5 all runs: OK # git bisect start 52d543b5497cf31d6baeb0bcfe5a5474c3238578 625acffd7ae2c52898d249e6c5c39f348db0d8df Bisecting: 35195 revisions left to test after this (roughly 15 steps) [61988e0a624400fe79f124914ecc4b19a8803f7f] Merge branch 'thermal-int340x' testing commit 61988e0a624400fe79f124914ecc4b19a8803f7f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f9a841cc30472359e21612b5aec2b4a4cdc5457804d92e47155c9cd5034b8f97 run #0: crashed: WARNING: locking bug in do_ipv6_setsockopt run #1: crashed: WARNING: locking bug in do_ipv6_setsockopt run #2: crashed: WARNING: locking bug in do_ipv6_setsockopt run #3: crashed: WARNING: locking bug in do_ipv6_setsockopt run #4: crashed: WARNING: locking bug in do_ipv6_setsockopt run #5: crashed: WARNING: locking bug in do_ipv6_setsockopt run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 61988e0a624400fe79f124914ecc4b19a8803f7f Bisecting: 17625 revisions left to test after this (roughly 14 steps) [342465f5337f7bd5b8bd3b6f939ac12b620cbb43] Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty testing commit 342465f5337f7bd5b8bd3b6f939ac12b620cbb43 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5315a018251f6cf8e6a25276b2be4e153a3a5de1cd8bac2a7ce70671a7f206e5 run #0: crashed: WARNING: locking bug in do_ipv6_setsockopt run #1: crashed: WARNING: locking bug in do_ipv6_setsockopt run #2: crashed: WARNING: locking bug in do_ipv6_setsockopt run #3: crashed: WARNING: locking bug in do_ipv6_setsockopt run #4: crashed: WARNING: locking bug in do_ipv6_setsockopt run #5: crashed: WARNING: locking bug in do_ipv6_setsockopt run #6: crashed: WARNING: locking bug in do_ipv6_setsockopt run #7: crashed: WARNING: locking bug in do_ipv6_setsockopt run #8: OK run #9: OK # git bisect good 342465f5337f7bd5b8bd3b6f939ac12b620cbb43 Bisecting: 8748 revisions left to test after this (roughly 13 steps) [3bf03b9a0839c9fb06927ae53ebd0f960b19d408] Merge branch 'akpm' (patches from Andrew) testing commit 3bf03b9a0839c9fb06927ae53ebd0f960b19d408 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 35cfb72abb13498914182bf8ae3b3a8dbfbb8dfe8c3349f1adfc8fb1021eae87 run #0: crashed: SYZFAIL: wrong response packet run #1: crashed: SYZFAIL: wrong response packet 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 # git bisect good 3bf03b9a0839c9fb06927ae53ebd0f960b19d408 Bisecting: 3200 revisions left to test after this (roughly 12 steps) [169e77764adc041b1dacba84ea90516a895d43b2] Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 169e77764adc041b1dacba84ea90516a895d43b2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c54d0ae364ddb8540a05f4ba0c39c16ef3baebc903a22a454bbe264dafaac5ac run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #2: crashed: SYZFAIL: wrong response packet run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 169e77764adc041b1dacba84ea90516a895d43b2 Bisecting: 1597 revisions left to test after this (roughly 11 steps) [b14ffae378aa1db993e62b01392e70d1e585fb23] Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drm testing commit b14ffae378aa1db993e62b01392e70d1e585fb23 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7b3336a81d1eec4b85f6fb37f4eb53db44ec620bb6fa9fd665e512b15a76f11b run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #2: crashed: SYZFAIL: wrong response packet run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: boot failed: WARNING in blk_release_queue # git bisect good b14ffae378aa1db993e62b01392e70d1e585fb23 Bisecting: 791 revisions left to test after this (roughly 10 steps) [744465da705f7d8cd893e97738a47b91f3321ce2] Merge tag 'xtensa-20220325' of https://github.com/jcmvbkbc/linux-xtensa testing commit 744465da705f7d8cd893e97738a47b91f3321ce2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 46ae37f9d3c1e3f7c2b2ff08a5d6798d2b6c2d2fabff271d261298c5c1adafe9 run #0: crashed: SYZFAIL: wrong response packet 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 744465da705f7d8cd893e97738a47b91f3321ce2 Bisecting: 406 revisions left to test after this (roughly 9 steps) [636f64db07f33a18630248b4c57e182cd315b0da] Merge tag 'ras_core_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 636f64db07f33a18630248b4c57e182cd315b0da compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c4a05168dc8972eff368c0bf47b25b45461de31d0f077c61d94c75efbbcf86ab run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 636f64db07f33a18630248b4c57e182cd315b0da Bisecting: 157 revisions left to test after this (roughly 8 steps) [29c8c18363eee546d19bd95daa1e33c64ee74414] Merge branch 'akpm' (patches from Andrew) testing commit 29c8c18363eee546d19bd95daa1e33c64ee74414 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e3faf377e2f54a3ed0bdf31dc17fb52d80ef3cdabf8d62433b1f215f9749513a run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 29c8c18363eee546d19bd95daa1e33c64ee74414 Bisecting: 113 revisions left to test after this (roughly 7 steps) [aa5b537b0ecc16992577b013f11112d54c7ce869] Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux testing commit aa5b537b0ecc16992577b013f11112d54c7ce869 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2f1197e4ec0f0dbef32c0ae5f77ace6040c92938e47eb93161fd1a645e057eb1 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: crashed: SYZFAIL: wrong response packet run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good aa5b537b0ecc16992577b013f11112d54c7ce869 Bisecting: 56 revisions left to test after this (roughly 6 steps) [53ae233c30a623ff44ff2f83854e92530c5d9fc2] kasan, page_alloc: allow skipping unpoisoning for HW_TAGS testing commit 53ae233c30a623ff44ff2f83854e92530c5d9fc2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c641e87b5d947050f5c3847f31efd4a79465027071c99044424b9d0d7c0112b7 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 53ae233c30a623ff44ff2f83854e92530c5d9fc2 Bisecting: 28 revisions left to test after this (roughly 5 steps) [283fd6fe0528ae2fe0222a35ecfdfcbbaeee8159] mm/migration: add trace events for THP migrations testing commit 283fd6fe0528ae2fe0222a35ecfdfcbbaeee8159 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c95279142c1d6aee5872b79869fe07809a8bbb2000cd7a87955d30d6fb0ac946 all runs: OK # git bisect bad 283fd6fe0528ae2fe0222a35ecfdfcbbaeee8159 Bisecting: 13 revisions left to test after this (roughly 4 steps) [49e495a015e9cc127728b0f353a15d16da138fb8] tools/vm/page_owner_sort.c: fix the instructions for use testing commit 49e495a015e9cc127728b0f353a15d16da138fb8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 577cc37d4b9050c5c7a5b61aeddb35e21899eb009a97ef0b17c36b5ebf39f057 run #0: crashed: SYZFAIL: wrong response packet 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 49e495a015e9cc127728b0f353a15d16da138fb8 Bisecting: 6 revisions left to test after this (roughly 3 steps) [9c8a0a8e599f4a949ef18207ba495fb557dd1016] tools/vm/page_owner_sort.c: support for user-defined culling rules testing commit 9c8a0a8e599f4a949ef18207ba495fb557dd1016 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 066a2d314e482590fe3d2b1a3c8ddf231e25dc97b97a3889bfb394bb2a3beb23 run #0: crashed: SYZFAIL: wrong response packet 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 9c8a0a8e599f4a949ef18207ba495fb557dd1016 Bisecting: 3 revisions left to test after this (roughly 2 steps) [6f6a841fb77df0bc6383133b22feb9b015380a55] selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT testing commit 6f6a841fb77df0bc6383133b22feb9b015380a55 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 13ffa9ff3f77d63c614eb644402077fbdb6812b12df6587b2be5de1a479c41ac all runs: OK # git bisect bad 6f6a841fb77df0bc6383133b22feb9b015380a55 Bisecting: 0 revisions left to test after this (roughly 1 step) [90647d9d725068ad27d39f80d2b4a5150d041038] selftest/vm: add util.h and and move helper functions there testing commit 90647d9d725068ad27d39f80d2b4a5150d041038 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 909b319828597e815d21ea3b0194c4faf3e888fd2371f71633ff7dc44151a0c3 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 90647d9d725068ad27d39f80d2b4a5150d041038 Bisecting: 0 revisions left to test after this (roughly 0 steps) [1a9762b2d7a56e9926a22a627972423840a1aabb] mm: unexport page_init_poison testing commit 1a9762b2d7a56e9926a22a627972423840a1aabb compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 663d078b9348f79388faa52d233d434e7e76891c0ce139587e11a07c3aa80083 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: crashed: SYZFAIL: wrong response packet run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 1a9762b2d7a56e9926a22a627972423840a1aabb 90647d9d725068ad27d39f80d2b4a5150d041038 is the first bad commit commit 90647d9d725068ad27d39f80d2b4a5150d041038 Author: Aneesh Kumar K.V Date: Thu Mar 24 18:09:43 2022 -0700 selftest/vm: add util.h and and move helper functions there Avoid code duplication by adding util.h. No functional change in this patch. Link: https://lkml.kernel.org/r/20220307054355.149820-1-aneesh.kumar@linux.ibm.com Signed-off-by: Aneesh Kumar K.V Cc: Shuah Khan Cc: Mike Rapoport Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds tools/testing/selftests/vm/ksm_tests.c | 38 +-------------------- tools/testing/selftests/vm/transhuge-stress.c | 41 ++--------------------- tools/testing/selftests/vm/util.h | 48 +++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 75 deletions(-) create mode 100644 tools/testing/selftests/vm/util.h culprit signature: 909b319828597e815d21ea3b0194c4faf3e888fd2371f71633ff7dc44151a0c3 parent signature: 663d078b9348f79388faa52d233d434e7e76891c0ce139587e11a07c3aa80083 Reproducer flagged being flaky revisions tested: 18, total time: 4h32m43.418238362s (build: 1h51m31.083887489s, test: 2h38m42.983172769s) first good commit: 90647d9d725068ad27d39f80d2b4a5150d041038 selftest/vm: add util.h and and move helper functions there recipients (to): ["akpm@linux-foundation.org" "aneesh.kumar@linux.ibm.com" "torvalds@linux-foundation.org"] recipients (cc): []