ci2 starts bisection 2023-05-29 02:36:55.914858415 +0000 UTC m=+205908.876297395 bisecting fixing commit since 1cc3fcf63192dfbf5ac13bc6134ae9120ebdcba6 building syzkaller on 5205ef306e8b4217fc49cb8d8bd18670b7d08c3c ensuring issue is reproducible on original commit 1cc3fcf63192dfbf5ac13bc6134ae9120ebdcba6 testing commit 1cc3fcf63192dfbf5ac13bc6134ae9120ebdcba6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 018a42d5d34a120c512c5010745150f6ff481c9b6a83c432d2246f7e9b0dd086 all runs: crashed: WARNING in split_huge_page_to_list testing current HEAD a343b0dd87b42ba9d508fbf7d0c06f744c2e0954 testing commit a343b0dd87b42ba9d508fbf7d0c06f744c2e0954 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a9d5eeacb9aafcbd299f0d238d0393247c09cbcb0b1d59461d7e022e75411488 all runs: OK # git bisect start a343b0dd87b42ba9d508fbf7d0c06f744c2e0954 1cc3fcf63192dfbf5ac13bc6134ae9120ebdcba6 Bisecting: 1151 revisions left to test after this (roughly 10 steps) [d27acf15c8fac00a251e2a24da09fcc1bb3337dd] drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var testing commit d27acf15c8fac00a251e2a24da09fcc1bb3337dd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5c827880e3b5e2e94c48836cd42a9e1117431f7f926cb8a4a6e19c2c4d15a918 all runs: OK # git bisect bad d27acf15c8fac00a251e2a24da09fcc1bb3337dd Bisecting: 575 revisions left to test after this (roughly 9 steps) [3741898b169476c17ece7962e5acf415c7041265] zonefs: Simplify IO error handling testing commit 3741898b169476c17ece7962e5acf415c7041265 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 52380f9f5604dc1268c6846f359b899560ee6452f7552974f420170b75e85c65 all runs: crashed: WARNING in split_huge_page_to_list # git bisect good 3741898b169476c17ece7962e5acf415c7041265 Bisecting: 287 revisions left to test after this (roughly 8 steps) [db3f6340a7eb5951bf3202fcf429788691d74186] can: isotp: fix race between isotp_sendsmg() and isotp_release() testing commit db3f6340a7eb5951bf3202fcf429788691d74186 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ebac6e61ee6a2f0a49a6c70a98af9bf31657f64f8aa9879f93d7c8d763c10c35 all runs: crashed: WARNING in split_huge_page_to_list # git bisect good db3f6340a7eb5951bf3202fcf429788691d74186 Bisecting: 143 revisions left to test after this (roughly 7 steps) [6e999e45ab1cf9577d3c73987af1b9dee71e36f2] ACPI: resource: Add Medion S17413 to IRQ override quirk testing commit 6e999e45ab1cf9577d3c73987af1b9dee71e36f2 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5657ac9155c08ca145d18cf86768c2648346d5384f70e8d04c1a8949f3fdc727 all runs: crashed: WARNING in split_huge_page_to_list # git bisect good 6e999e45ab1cf9577d3c73987af1b9dee71e36f2 Bisecting: 71 revisions left to test after this (roughly 6 steps) [8563ab97a870417d1666bf2ab6b835ff60451022] platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2 testing commit 8563ab97a870417d1666bf2ab6b835ff60451022 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 32893851ab8bcacc8b65d3e2303039c63771f501363582dae1639367723037ec all runs: crashed: WARNING in split_huge_page_to_list # git bisect good 8563ab97a870417d1666bf2ab6b835ff60451022 Bisecting: 35 revisions left to test after this (roughly 5 steps) [b1644a0031cfb3ca2cbd84c92f771f8ebb62302d] drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume testing commit b1644a0031cfb3ca2cbd84c92f771f8ebb62302d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8d54a5c7c17df31f8a8a822e0a39cb979ec3c79e74a51bfa892a0798a211cebf all runs: crashed: WARNING in split_huge_page_to_list # git bisect good b1644a0031cfb3ca2cbd84c92f771f8ebb62302d Bisecting: 17 revisions left to test after this (roughly 4 steps) [a09b9383b7495681c9bae41752ee456cf42e41f0] sctp: Call inet6_destroy_sock() via sk->sk_destruct(). testing commit a09b9383b7495681c9bae41752ee456cf42e41f0 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 185dc8823f0d18a1997af9034b4432561e655c1505dbb0dc62c3351498d00e3a all runs: OK # git bisect bad a09b9383b7495681c9bae41752ee456cf42e41f0 Bisecting: 8 revisions left to test after this (roughly 3 steps) [799c7301ded6cc44c5b7b716f3fe707a41722ed1] sched/fair: Consider capacity inversion in util_fits_cpu() testing commit 799c7301ded6cc44c5b7b716f3fe707a41722ed1 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b2a2587bbf7762144db24df053a4ed8e96391b9ce054b3c89c21876e90e4f346 all runs: OK # git bisect bad 799c7301ded6cc44c5b7b716f3fe707a41722ed1 Bisecting: 4 revisions left to test after this (roughly 2 steps) [433a7ecaed4b41e0bd2857a7b1a11aea9f8c8955] mm: kmsan: handle alloc failures in kmsan_ioremap_page_range() testing commit 433a7ecaed4b41e0bd2857a7b1a11aea9f8c8955 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3212410585d836574e3d4b4ad34de3a804da89020f8c165028b64d5d7858731c all runs: OK # git bisect bad 433a7ecaed4b41e0bd2857a7b1a11aea9f8c8955 Bisecting: 1 revision left to test after this (roughly 1 step) [519dbe737f0d26b2c34a1f3990bf27dd82d3778d] mm/khugepaged: check again on anon uffd-wp during isolation testing commit 519dbe737f0d26b2c34a1f3990bf27dd82d3778d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 39afbb5c29fde84ce59fb701132d71c1d536e9ff91cbc8902f1265eddab08143 all runs: crashed: WARNING in split_huge_page_to_list # git bisect good 519dbe737f0d26b2c34a1f3990bf27dd82d3778d Bisecting: 0 revisions left to test after this (roughly 0 steps) [e8a7bdb6f76cdaef4183669554ad76e5ed197d92] mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO testing commit e8a7bdb6f76cdaef4183669554ad76e5ed197d92 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8e143c0548f495eafdc4ddd0f2bdf170016146e7ac88cb5ccbcebab1a35549ad all runs: OK # git bisect bad e8a7bdb6f76cdaef4183669554ad76e5ed197d92 e8a7bdb6f76cdaef4183669554ad76e5ed197d92 is the first bad commit commit e8a7bdb6f76cdaef4183669554ad76e5ed197d92 Author: Naoya Horiguchi Date: Thu Apr 6 17:20:04 2023 +0900 mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO commit 4737edbbdd4958ae29ca6a310a6a2fa4e0684b01 upstream. split_huge_page_to_list() WARNs when called for huge zero pages, which sounds to me too harsh because it does not imply a kernel bug, but just notifies the event to admins. On the other hand, this is considered as critical by syzkaller and makes its testing less efficient, which seems to me harmful. So replace the VM_WARN_ON_ONCE_FOLIO with pr_warn_ratelimited. Link: https://lkml.kernel.org/r/20230406082004.2185420-1-naoya.horiguchi@linux.dev Fixes: 478d134e9506 ("mm/huge_memory: do not overkill when splitting huge_zero_page") Signed-off-by: Naoya Horiguchi Reported-by: syzbot+07a218429c8d19b1fb25@syzkaller.appspotmail.com Link: https://lore.kernel.org/lkml/000000000000a6f34a05e6efcd01@google.com/ Reviewed-by: Yang Shi Cc: Miaohe Lin Cc: Tetsuo Handa Cc: Xu Yu Cc: Signed-off-by: Andrew Morton Signed-off-by: Greg Kroah-Hartman mm/huge_memory.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) culprit signature: 8e143c0548f495eafdc4ddd0f2bdf170016146e7ac88cb5ccbcebab1a35549ad parent signature: 39afbb5c29fde84ce59fb701132d71c1d536e9ff91cbc8902f1265eddab08143 revisions tested: 13, total time: 7h9m13.949920777s (build: 5h52m18.228511711s, test: 1h14m10.157553788s) first good commit: e8a7bdb6f76cdaef4183669554ad76e5ed197d92 mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO recipients (to): ["akpm@linux-foundation.org" "gregkh@linuxfoundation.org" "naoya.horiguchi@nec.com" "shy828301@gmail.com"] recipients (cc): []