git bisect start # status: waiting for both good and bad commits # bad: [fd247f029cd027b3b61232fd4d3a1ea8661d3411] mm/gup: do not return 0 from pin_user_pages_fast() for bad args git bisect bad fd247f029cd027b3b61232fd4d3a1ea8661d3411 # status: waiting for good commit(s), bad commit known # good: [0518dbe97fe629fea255318841cf3ef1b4532d66] selftests/mm: fix cross compilation with LLVM git bisect good 0518dbe97fe629fea255318841cf3ef1b4532d66 # good: [396faf88981917f975773d8589ce4f6e6c679e13] memcg: use helper macro FLUSH_TIME git bisect good 396faf88981917f975773d8589ce4f6e6c679e13 # bad: [4ab5f8ec7d71aea5fe13a48248242130f84ac6bb] mm/slab: decouple ARCH_KMALLOC_MINALIGN from ARCH_DMA_MINALIGN git bisect bad 4ab5f8ec7d71aea5fe13a48248242130f84ac6bb # bad: [b2f58941adcbdb736df1686289619719961691ff] s390: gmap use pte_unmap_unlock() not spin_unlock() git bisect bad b2f58941adcbdb736df1686289619719961691ff # good: [959a78b6dd4526fb11d3cacf2de909479b06a4f4] mm/hugetlb: use a folio in hugetlb_wp() git bisect good 959a78b6dd4526fb11d3cacf2de909479b06a4f4 # bad: [0db639f768e6b6296bbc64689dd8823b7bdb765a] ia64/hugetlb: pte_alloc_huge() pte_offset_huge() git bisect bad 0db639f768e6b6296bbc64689dd8823b7bdb765a # good: [a668968f84265e698a122656c433809ab9f023fa] mm/memory_hotplug: remove reset_node_managed_pages() in hotadd_init_pgdat() git bisect good a668968f84265e698a122656c433809ab9f023fa # bad: [766b59e876505852e1571142bd57dfe20fca383e] arm: allow pte_offset_map[_lock]() to fail git bisect bad 766b59e876505852e1571142bd57dfe20fca383e # bad: [b9c91c43412f2e07a5287dfe7027acdd8fb0b1ef] mm: zswap: support exclusive loads git bisect bad b9c91c43412f2e07a5287dfe7027acdd8fb0b1ef # good: [32b6a4a1745a46918f748f6fb7641e588fbec6f2] mm/mm_init.c: remove reset_node_present_pages() git bisect good 32b6a4a1745a46918f748f6fb7641e588fbec6f2 # first bad commit: [b9c91c43412f2e07a5287dfe7027acdd8fb0b1ef] mm: zswap: support exclusive loads # good: [32b6a4a1745a46918f748f6fb7641e588fbec6f2] mm/mm_init.c: remove reset_node_present_pages() git bisect good 32b6a4a1745a46918f748f6fb7641e588fbec6f2 # first bad commit: [b9c91c43412f2e07a5287dfe7027acdd8fb0b1ef] mm: zswap: support exclusive loads # good: [32b6a4a1745a46918f748f6fb7641e588fbec6f2] mm/mm_init.c: remove reset_node_present_pages() git bisect good 32b6a4a1745a46918f748f6fb7641e588fbec6f2 # first bad commit: [b9c91c43412f2e07a5287dfe7027acdd8fb0b1ef] mm: zswap: support exclusive loads # good: [32b6a4a1745a46918f748f6fb7641e588fbec6f2] mm/mm_init.c: remove reset_node_present_pages() git bisect good 32b6a4a1745a46918f748f6fb7641e588fbec6f2 # first bad commit: [b9c91c43412f2e07a5287dfe7027acdd8fb0b1ef] mm: zswap: support exclusive loads