git bisect start # status: waiting for both good and bad commits # bad: [347e208de0e407689f4e4c596e9e38deafebe4f2] rmap: pass the folio to __page_check_anon_rmap() git bisect bad 347e208de0e407689f4e4c596e9e38deafebe4f2 # status: waiting for good commit(s), bad commit known # good: [6a0cd1a3b0aac0ad6d4323655637f815b246388c] lib: dhry: fix sleeping allocations inside non-preemptable section git bisect good 6a0cd1a3b0aac0ad6d4323655637f815b246388c # bad: [d005e8086e0142ce407732d255a1f34d6bcf65dc] fs/buffer: clean up block_commit_write git bisect bad d005e8086e0142ce407732d255a1f34d6bcf65dc # good: [415eb0b660ee9ede18450b55ab9317a94adfa411] mm: handle userfaults under VMA lock git bisect good 415eb0b660ee9ede18450b55ab9317a94adfa411 # good: [d18136724b3d4793fac5e5790d8a36a610a0bb09] selftests/mm: add -a to run_vmtests.sh git bisect good d18136724b3d4793fac5e5790d8a36a610a0bb09 # bad: [bec1b30fc8079fe249826a7e7ad02d3bd0a01623] maple_tree: add test for mas_wr_modify() fast path git bisect bad bec1b30fc8079fe249826a7e7ad02d3bd0a01623 # good: [37901b7d8ba94d7c1d8f31adf5f25d81e7124521] fs/address_space: add alignment padding for i_map and i_mmap_rwsem to mitigate a false sharing. git bisect good 37901b7d8ba94d7c1d8f31adf5f25d81e7124521 # bad: [4fdae84e72d64076a76d1c79071645ea3a66b09b] mm, netfs, fscache: stop read optimisation when folio removed from pagecache git bisect bad 4fdae84e72d64076a76d1c79071645ea3a66b09b # good: [4a43b79d2e551a85e601b8be240285f2b8bea714] mm: merge folio_has_private()/filemap_release_folio() call pairs git bisect good 4a43b79d2e551a85e601b8be240285f2b8bea714 # first bad commit: [4fdae84e72d64076a76d1c79071645ea3a66b09b] mm, netfs, fscache: stop read optimisation when folio removed from pagecache