On Fri, Jan 16, 2015 at 03:50:38PM -0800, akpm@xxxxxxxxxxxxxxxxxxxx wrote: > The mm-of-the-moment snapshot 2015-01-16-15-50 has been uploaded to > > http://www.ozlabs.org/~akpm/mmotm/ > > mmotm-readme.txt says > > README for mm-of-the-moment: > > http://www.ozlabs.org/~akpm/mmotm/ > > This is a snapshot of my -mm patch queue. Uploaded at random hopefully > more than once a week. > This version is a bit worse than usual. Build results: total: 133 pass: 113 fail: 20 Failed builds: alpha:defconfig alpha:allmodconfig m32r:defconfig m68k:defconfig m68k:allmodconfig m68k:sun3_defconfig m68k:m5475evb_defconfig microblaze:mmu_defconfig mips:allmodconfig parisc:defconfig parisc:generic-32bit_defconfig parisc:a500_defconfig parisc:generic-64bit_defconfig powerpc:cell_defconfig powerpc:mpc85xx_defconfig powerpc:mpc85xx_smp_defconfig powerpc:cell_defconfig powerpc:mpc85xx_defconfig powerpc:mpc85xx_smp_defconfig sparc32:defconfig Qemu tests: total: 30 pass: 18 fail: 12 Failed tests: alpha:alpha_defconfig microblaze:microblaze_defconfig microblaze:microblazeel_defconfig mips:mips_malta_smp_defconfig mips64:mips_malta64_smp_defconfig powerpc:ppc_book3s_smp_defconfig powerpc:ppc64_book3s_smp_defconfig sh:sh_defconfig sparc32:sparc_defconfig sparc32:sparc_smp_defconfig x86:x86_pc_defconfig x86_64:x86_64_pc_defconfig Details are available at http://server.roeck-us.net:8010/builders; look for the 'mmotm' logs. Patches identified as bad by bisect (see below for bisect logs): 3ecd42e200dc mm/hugetlb: reduce arch dependent code around follow_huge_* c824a9dc5e88 mm: account pmd page tables to the process 825e778f321e mm/slub: optimize alloc/free fastpath by removing preemption on/off df67fb4bb2d6 mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub Guenter --- bisect logs: ppc: # bad: [59f7a5af1a6c9e19c6e5152f26548c494a2d7338] pci: test for unexpectedly disabled bridges # good: [eaa27f34e91a14cdceed26ed6c6793ec1d186115] linux 3.19-rc4 git bisect start 'HEAD' 'v3.19-rc4' # bad: [374591eb9f19a0805a3e1cc595fd30275d0f5e34] arm: add pmd_mkclean for THP git bisect bad 374591eb9f19a0805a3e1cc595fd30275d0f5e34 # good: [66b849de48203a58decbec70b4b02ec85d5fc32b] memcg: zap memcg_name argument of memcg_create_kmem_cache git bisect good 66b849de48203a58decbec70b4b02ec85d5fc32b # bad: [b4ff5dfee2dc67a3c0c472df2b37449bcf617124] fs: make shrinker memcg aware git bisect bad b4ff5dfee2dc67a3c0c472df2b37449bcf617124 # bad: [766b92ec2b19d5001dd0c251b834bccb8cc8c51b] mm: numa: do not dereference pmd outside of the lock during NUMA hinting fault git bisect bad 766b92ec2b19d5001dd0c251b834bccb8cc8c51b # good: [0c4a0839fab29f8bb71fb367f716b09974710c56] kmemcheck: move hook into __alloc_pages_nodemask() for the page allocator git bisect good 0c4a0839fab29f8bb71fb367f716b09974710c56 # bad: [14dbc43ae568875fd8faf5d2749dfd1cc27f375c] mm/hugetlb: take page table lock in follow_huge_pmd() git bisect bad 14dbc43ae568875fd8faf5d2749dfd1cc27f375c # good: [c6d31af33e763127e7b9e5af73a2255d0f3e3b39] mm, vmscan: wake up all pfmemalloc-throttled processes at once git bisect good c6d31af33e763127e7b9e5af73a2255d0f3e3b39 # bad: [ac67e0f46740fece93761c0b17437ebf1972d3c9] mm/hugetlb: pmd_huge() returns true for non-present hugepage git bisect bad ac67e0f46740fece93761c0b17437ebf1972d3c9 # bad: [3ecd42e200dc8afcdcea809b1546783e3dc271be] mm/hugetlb: reduce arch dependent code around follow_huge_* git bisect bad 3ecd42e200dc8afcdcea809b1546783e3dc271be # first bad commit: [3ecd42e200dc8afcdcea809b1546783e3dc271be] mm/hugetlb: reduce arch dependent code around follow_huge_* parisc: # bad: [59f7a5af1a6c9e19c6e5152f26548c494a2d7338] pci: test for unexpectedly disabled bridges # good: [eaa27f34e91a14cdceed26ed6c6793ec1d186115] linux 3.19-rc4 git bisect start 'HEAD' 'v3.19-rc4' # bad: [374591eb9f19a0805a3e1cc595fd30275d0f5e34] arm: add pmd_mkclean for THP git bisect bad 374591eb9f19a0805a3e1cc595fd30275d0f5e34 # good: [66b849de48203a58decbec70b4b02ec85d5fc32b] memcg: zap memcg_name argument of memcg_create_kmem_cache git bisect good 66b849de48203a58decbec70b4b02ec85d5fc32b # good: [b4ff5dfee2dc67a3c0c472df2b37449bcf617124] fs: make shrinker memcg aware git bisect good b4ff5dfee2dc67a3c0c472df2b37449bcf617124 # good: [f10b1f4851a4c5ebf006c043ac541c0f5041e9b1] fs: shrinker: always scan at least one object of each type git bisect good f10b1f4851a4c5ebf006c043ac541c0f5041e9b1 # bad: [beaaa51193ba7476901a0751edbe48c4c5eae620] mm: vmscan: fix the page state calculation in too_many_isolated git bisect bad beaaa51193ba7476901a0751edbe48c4c5eae620 # bad: [61182191d3e8732d59a7075a0dfba794eb214705] page_writeback: cleanup mess around cancel_dirty_page() git bisect bad 61182191d3e8732d59a7075a0dfba794eb214705 # good: [5bce03e66f2ee510be64c27b86b6114c8c1b52e7] mm: pagemap_read: limit scan to virtual region being asked git bisect good 5bce03e66f2ee510be64c27b86b6114c8c1b52e7 # bad: [7962f8a4bf53cc6cca30e4d138d72f529b13eedd] page_writeback: put account_page_redirty() after set_page_dirty() git bisect bad 7962f8a4bf53cc6cca30e4d138d72f529b13eedd # bad: [c824a9dc5e8821ce083652d4f728e804161d3dd0] mm: account pmd page tables to the process git bisect bad c824a9dc5e8821ce083652d4f728e804161d3dd0 # first bad commit: [c824a9dc5e8821ce083652d4f728e804161d3dd0] mm: account pmd page tables to the process mips: # bad: [59f7a5af1a6c9e19c6e5152f26548c494a2d7338] pci: test for unexpectedly disabled bridges # good: [eaa27f34e91a14cdceed26ed6c6793ec1d186115] linux 3.19-rc4 git bisect start 'HEAD' 'v3.19-rc4' # bad: [374591eb9f19a0805a3e1cc595fd30275d0f5e34] arm: add pmd_mkclean for THP git bisect bad 374591eb9f19a0805a3e1cc595fd30275d0f5e34 # bad: [66b849de48203a58decbec70b4b02ec85d5fc32b] memcg: zap memcg_name argument of memcg_create_kmem_cache git bisect bad 66b849de48203a58decbec70b4b02ec85d5fc32b # good: [1bb1c80a9f3bf3ee90729ea4a048728b22f7c7e9] mm: replace remap_file_pages() syscall with emulation git bisect good 1bb1c80a9f3bf3ee90729ea4a048728b22f7c7e9 # bad: [13e9a74879b8f71d81726b6a9dace1da0cc770d3] metag: drop _PAGE_FILE and pte_file()-related helpers git bisect bad 13e9a74879b8f71d81726b6a9dace1da0cc770d3 # bad: [60ec045c7091d034fa3c13f8a449f7a68d0ec37f] arc-drop-_page_file-and-pte_file-related-helpers-fix git bisect bad 60ec045c7091d034fa3c13f8a449f7a68d0ec37f # bad: [e0594d89beda9d7027e5e13603065ba0b68e339e] rmap: drop support of non-linear mappings git bisect bad e0594d89beda9d7027e5e13603065ba0b68e339e # good: [eeb84bbe41d06868a5b9a0db3aeabe23b098aa1a] mm: drop support of non-linear mapping from fault codepath git bisect good eeb84bbe41d06868a5b9a0db3aeabe23b098aa1a # bad: [ee23dbe4f96ed1bb87bb45c38682768891b5b871] proc: drop handling non-linear mappings git bisect bad ee23dbe4f96ed1bb87bb45c38682768891b5b871 # bad: [df67fb4bb2d6dfddc894743585d0c78bf87d29d3] mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub git bisect bad df67fb4bb2d6dfddc894743585d0c78bf87d29d3 # first bad commit: [df67fb4bb2d6dfddc894743585d0c78bf87d29d3] mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub qemu arm: # bad: [59f7a5af1a6c9e19c6e5152f26548c494a2d7338] pci: test for unexpectedly disabled bridges # good: [eaa27f34e91a14cdceed26ed6c6793ec1d186115] linux 3.19-rc4 git bisect start 'HEAD' 'v3.19-rc4' # bad: [374591eb9f19a0805a3e1cc595fd30275d0f5e34] arm: add pmd_mkclean for THP git bisect bad 374591eb9f19a0805a3e1cc595fd30275d0f5e34 # good: [66b849de48203a58decbec70b4b02ec85d5fc32b] memcg: zap memcg_name argument of memcg_create_kmem_cache git bisect good 66b849de48203a58decbec70b4b02ec85d5fc32b # good: [b4ff5dfee2dc67a3c0c472df2b37449bcf617124] fs: make shrinker memcg aware git bisect good b4ff5dfee2dc67a3c0c472df2b37449bcf617124 # good: [f10b1f4851a4c5ebf006c043ac541c0f5041e9b1] fs: shrinker: always scan at least one object of each type git bisect good f10b1f4851a4c5ebf006c043ac541c0f5041e9b1 # bad: [beaaa51193ba7476901a0751edbe48c4c5eae620] mm: vmscan: fix the page state calculation in too_many_isolated git bisect bad beaaa51193ba7476901a0751edbe48c4c5eae620 # bad: [61182191d3e8732d59a7075a0dfba794eb214705] page_writeback: cleanup mess around cancel_dirty_page() git bisect bad 61182191d3e8732d59a7075a0dfba794eb214705 # good: [5bce03e66f2ee510be64c27b86b6114c8c1b52e7] mm: pagemap_read: limit scan to virtual region being asked git bisect good 5bce03e66f2ee510be64c27b86b6114c8c1b52e7 # bad: [7962f8a4bf53cc6cca30e4d138d72f529b13eedd] page_writeback: put account_page_redirty() after set_page_dirty() git bisect bad 7962f8a4bf53cc6cca30e4d138d72f529b13eedd # bad: [c824a9dc5e8821ce083652d4f728e804161d3dd0] mm: account pmd page tables to the process git bisect bad c824a9dc5e8821ce083652d4f728e804161d3dd0 # first bad commit: [c824a9dc5e8821ce083652d4f728e804161d3dd0] mm: account pmd page tables to the process qemu x86_64 (as well as x86_32 and and most likely mips): # bad: [59f7a5af1a6c9e19c6e5152f26548c494a2d7338] pci: test for unexpectedly disabled bridges # good: [eaa27f34e91a14cdceed26ed6c6793ec1d186115] linux 3.19-rc4 git bisect start 'HEAD' 'v3.19-rc4' # bad: [374591eb9f19a0805a3e1cc595fd30275d0f5e34] arm: add pmd_mkclean for THP git bisect bad 374591eb9f19a0805a3e1cc595fd30275d0f5e34 # bad: [66b849de48203a58decbec70b4b02ec85d5fc32b] memcg: zap memcg_name argument of memcg_create_kmem_cache git bisect bad 66b849de48203a58decbec70b4b02ec85d5fc32b # bad: [1bb1c80a9f3bf3ee90729ea4a048728b22f7c7e9] mm: replace remap_file_pages() syscall with emulation git bisect bad 1bb1c80a9f3bf3ee90729ea4a048728b22f7c7e9 # good: [d693317ef138db88446b3e9f0f65f424fd601046] ocfs2: xattr: remove unused function git bisect good d693317ef138db88446b3e9f0f65f424fd601046 # good: [b0ac27f754e58851bc34236c5f15deab5ba5439a] ocfs2: implement ocfs2_direct_IO_write git bisect good b0ac27f754e58851bc34236c5f15deab5ba5439a # good: [3e069709979378600e1fc743105df008b683fc67] fsioctl.c: make generic_block_fiemap() signal-tolerant git bisect good 3e069709979378600e1fc743105df008b683fc67 # bad: [825e778f321e376dd4c083a0f0cef9281cdcfefc] mm/slub: optimize alloc/free fastpath by removing preemption on/off git bisect bad 825e778f321e376dd4c083a0f0cef9281cdcfefc # good: [9084e3fb91012d903b2d74fc95605a37db4d7682] add -mmN to EXTRAVERSION git bisect good 9084e3fb91012d903b2d74fc95605a37db4d7682 # first bad commit: [825e778f321e376dd4c083a0f0cef9281cdcfefc] mm/slub: optimize alloc/free fastpath by removing preemption on/off -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>