The mm-of-the-moment snapshot 2015-08-24-16-12 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. You will need quilt to apply these patches to the latest Linus release (4.x or 4.x-rcY). The series file is in broken-out.tar.gz and is duplicated in http://ozlabs.org/~akpm/mmotm/series The file broken-out.tar.gz contains two datestamp files: .DATE and .DATE-yyyy-mm-dd-hh-mm-ss. Both contain the string yyyy-mm-dd-hh-mm-ss, followed by the base kernel version against which this patch series is to be applied. This tree is partially included in linux-next. To see which patches are included in linux-next, consult the `series' file. Only the patches within the #NEXT_PATCHES_START/#NEXT_PATCHES_END markers are included in linux-next. A git tree which contains the memory management portion of this tree is maintained at git://git.kernel.org/pub/scm/linux/kernel/git/mhocko/mm.git by Michal Hocko. It contains the patches which are between the "#NEXT_PATCHES_START mm" and "#NEXT_PATCHES_END" markers, from the series file, http://www.ozlabs.org/~akpm/mmotm/series. A full copy of the full kernel tree with the linux-next and mmotm patches already applied is available through git within an hour of the mmotm release. Individual mmotm releases are tagged. The master branch always points to the latest release, so it's constantly rebasing. http://git.cmpxchg.org/cgit.cgi/linux-mmotm.git/ To develop on top of mmotm git: $ git remote add mmotm git://git.kernel.org/pub/scm/linux/kernel/git/mhocko/mm.git $ git remote update mmotm $ git checkout -b topic mmotm/master <make changes, commit> $ git send-email mmotm/master.. [...] To rebase a branch with older patches to a new mmotm release: $ git remote update mmotm $ git rebase --onto mmotm/master <topic base> topic The directory http://www.ozlabs.org/~akpm/mmots/ (mm-of-the-second) contains daily snapshots of the -mm tree. It is updated more frequently than mmotm, and is untested. A git copy of this tree is available at http://git.cmpxchg.org/cgit.cgi/linux-mmots.git/ and use of this tree is similar to http://git.cmpxchg.org/cgit.cgi/linux-mmotm.git/, described above. This mmotm tree contains the following patches against 4.2-rc8: (patches marked "*" will be included in linux-next) arch-alpha-kernel-systblss-remove-debug-check.patch drivers-gpu-drm-i915-intel_spritec-fix-build.patch drivers-gpu-drm-i915-intel_tvc-fix-build.patch net-netfilter-ipset-work-around-gcc-444-initializer-bug.patch arm-mm-do-not-use-virt_to_idmap-for-nommu-systems.patch * memhp-add-hot-added-memory-ranges-to-memblock-before-allocate-node_data-for-a-node.patch * memhp-add-hot-added-memory-ranges-to-memblock-before-allocate-node_data-for-a-node-checkpatch-fixes.patch * ocfs2-direct-write-will-call-ocfs2_rw_unlock-twice-when-doing-aiodio.patch * kernel-kthreadc-kthread_create_on_node-clarify-documentation.patch * kernel-kthreadc-kthread_create_on_node-clarify-documentation-fix.patch * capabilities-ambient-capabilities.patch * capabilities-add-a-securebit-to-disable-pr_cap_ambient_raise.patch * clk_register_clkdev-handle-callers-needing-format-string.patch * arc-add-negative-dependency-for-vga_console.patch * fs-optimize-inotify-fsnotify-code-for-unwatched-files.patch * fsnotify-fix-check-in-inotify-fdinfo-printing.patch * fsnotify-document-mark-locking.patch * fsnotify-remove-mark-free_list.patch * fsnotify-get-rid-of-fsnotify_destroy_mark_locked.patch * scripts-spellingtxt-adding-misspelled-word-for-check.patch * scripts-spellingtxt-adding-misspelled-word-for-check-fix.patch * scripts-spellingtxt-spelling-of-uninitialized.patch * kerneldoc-convert-error-messages-to-gnu-error-message-format.patch * lindent-handle-missing-indent-gracefully.patch * scripts-decode_stacktrace-fix-arm-architecture-decoding.patch * add-some-typo-words-in-patch-into-spellingtxt.patch * ntfs-deletion-of-unnecessary-checks-before-the-function-call-iput.patch * sh-use-pfn_down-macro.patch * fs-ext4-fsyncc-generic_file_fsync-call-based-on-barrier-flag.patch * ocfs2-fix-race-between-dio-and-recover-orphan.patch * ocfs2-fix-several-issues-of-append-dio.patch * ocfs2-do-not-bug-if-buffer-not-uptodate-in-__ocfs2_journal_access.patch * ocfs2-do-not-log-twice-error-messages.patch * ocfs2-clean-up-unused-local-variables-in-ocfs2_file_write_iter.patch * ocfs2-adjust-code-to-match-locking-unlocking-order.patch * ocfs2-remove-unneeded-code-in-ocfs2_dlm_init.patch * ocfs2-fix-bug-when-o2hb_register_callback-fails.patch * ocfs2-remove-unneeded-code-in-dlm_register_domain_handlers.patch * ocfs2-dlm-use-list_for_each_entry-instead-of-list_for_each.patch * ocfs2-set-filesytem-read-only-when-ocfs2_delete_entry-failed.patch * ocfs2-trusted-xattr-missing-cap_sys_admin-check.patch * ocfs2-flush-inode-data-to-disk-and-free-inode-when-i_count-becomes-zero.patch * add-errors=continue.patch * acknowledge-return-value-of-ocfs2_error.patch * clear-the-rest-of-the-buffers-on-error.patch * ocfs2-fix-a-tiny-case-that-inode-can-not-removed.patch * ocfs2-add-ip_alloc_sem-in-direct-io-to-protect-allocation-changes.patch * ocfs2-extend-transaction-for-ocfs2_remove_rightmost_path-and-ocfs2_update_edge_lengths-before-to-avoid-inconsistency-between-inode-and-et.patch * ocfs2-do-not-set-fs-read-only-if-rec-is-empty-while-committing-truncate.patch * extend-enough-credits-for-freeing-one-truncate-record-while-replaying-truncate-records.patch * ocfs2-optimize-error-handling-in-dlm_request_join.patch * resubmit-bug_onlockres-l_level-=-dlm_lock_ex-checkpointed-tripped-in-ocfs2_ci_checkpointed.patch * resubmit-ocfs2_iop_set-get_acl-called-from-the-vfs-so-take-inode-lock-v2second-version.patch * ocfs2-fix-race-between-crashed-dio-and-rm.patch * ocfs2-use-64bit-variables-to-track-heartbeat-time.patch * ocfs2-call-ocfs2_journal_access_di-before-ocfs2_journal_dirty-in-ocfs2_write_end_nolock.patch * ocfs2-avoid-access-invalid-address-when-read-o2dlm-debug-messages.patch * ocfs2-neaten-do_error-ocfs2_error-and-ocfs2_abort.patch * ocfs2-export-ocfs2_kset-for-online-file-check.patch * ocfs2-sysfile-interfaces-for-online-file-check.patch * ocfs2-create-remove-sysfile-for-online-file-check.patch * ocfs2-check-fix-inode-block-for-online-file-check.patch * ocfs2-add-feature-document-for-online-file-check.patch * block-restore-proc-partitions-to-not-display-non-partitionable-removable-devices.patch * 9p-do-not-overwrite-return-code-when-locking-fails.patch * fs-create-and-use-seq_show_option-for-escaping.patch * fs-create-and-use-seq_show_option-for-escaping-fix.patch * fs-create-and-use-seq_show_option-for-escaping-fix2.patch * smpboot-fix-memory-leak-on-error-handling.patch * smpboot-make-cleanup-to-mirror-setup.patch * smpboot-allow-to-pass-the-cpumask-on-per-cpu-thread-registration.patch * smpboot-allow-to-pass-the-cpumask-on-per-cpu-thread-registration-fix.patch * watchdog-simplify-housekeeping-affinity-with-the-appropriate-mask.patch * watchdog-move-nmi-function-header-declarations-from-watchdogh-to-nmih.patch * watchdog-move-nmi-function-header-declarations-from-watchdogh-to-nmih-v2.patch * watchdog-introduce-watchdog_park_threads-and-watchdog_unpark_threads.patch * watchdog-introduce-watchdog_suspend-and-watchdog_resume.patch * watchdog-introduce-watchdog_suspend-and-watchdog_resume-fix.patch * watchdog-use-park-unpark-functions-in-update_watchdog_all_cpus.patch * watchdog-use-suspend-resume-interface-in-fixup_ht_bug.patch * watchdog-use-suspend-resume-interface-in-fixup_ht_bug-fix.patch * watchdog-use-suspend-resume-interface-in-fixup_ht_bug-fix-2.patch * watchdog-rename-watchdog_suspend-and-watchdog_resume.patch mm.patch * slub-fix-spelling-succedd-to-succeed.patch * slab-infrastructure-for-bulk-object-allocation-and-freeing.patch * slub-bulk-alloc-extract-objects-from-the-per-cpu-slab.patch * slub-improve-bulk-alloc-strategy.patch * slub-initial-bulk-free-implementation.patch * slub-add-support-for-kmem_cache_debug-in-bulk-calls.patch * mm-slub-move-slab-initialization-into-irq-enabled-region.patch * mm-slub-fix-slab-double-free-in-case-of-duplicate-sysfs-filename.patch * slab-fix-the-unexpected-index-mapping-result-of-kmalloc_sizeindex_node-1.patch * mm-slub-dont-wait-for-high-order-page-allocation-v2.patch * userfaultfd-linux-documentation-vm-userfaultfdtxt.patch * userfaultfd-linux-documentation-vm-userfaultfdtxt-fix.patch * userfaultfd-waitqueue-add-nr-wake-parameter-to-__wake_up_locked_key.patch * userfaultfd-uapi.patch * userfaultfd-uapi-add-missing-include-typesh.patch * userfaultfd-linux-userfaultfd_kh.patch * userfaultfd-add-vm_userfaultfd_ctx-to-the-vm_area_struct.patch * userfaultfd-add-vm_uffd_missing-and-vm_uffd_wp.patch * userfaultfd-call-handle_userfault-for-userfaultfd_missing-faults.patch * userfaultfd-teach-vma_merge-to-merge-across-vma-vm_userfaultfd_ctx.patch * userfaultfd-prevent-khugepaged-to-merge-if-userfaultfd-is-armed.patch * userfaultfd-add-new-syscall-to-provide-memory-externalization.patch * userfaultfd-add-new-syscall-to-provide-memory-externalization-fix.patch * userfaultfd-add-new-syscall-to-provide-memory-externalization-fix-fix.patch * userfaultfd-add-new-syscall-to-provide-memory-externalization-fix-fix-fix.patch * userfaultfd-rename-uffd_apibits-into-features.patch * userfaultfd-rename-uffd_apibits-into-features-fixup.patch * userfaultfd-change-the-read-api-to-return-a-uffd_msg.patch * userfaultfd-change-the-read-api-to-return-a-uffd_msg-fix.patch * userfaultfd-change-the-read-api-to-return-a-uffd_msg-fix-2.patch * userfaultfd-change-the-read-api-to-return-a-uffd_msg-fix-2-fix.patch * userfaultfd-wake-pending-userfaults.patch * userfaultfd-optimize-read-and-poll-to-be-o1.patch * userfaultfd-optimize-read-and-poll-to-be-o1-fix.patch * userfaultfd-allocate-the-userfaultfd_ctx-cacheline-aligned.patch * userfaultfd-solve-the-race-between-uffdio_copyzeropage-and-read.patch * userfaultfd-buildsystem-activation.patch * userfaultfd-activate-syscall.patch * userfaultfd-activate-syscall-fix.patch * userfaultfd-uffdio_copyuffdio_zeropage-uapi.patch * userfaultfd-mcopy_atomicmfill_zeropage-uffdio_copyuffdio_zeropage-preparation.patch * userfaultfd-avoid-mmap_sem-read-recursion-in-mcopy_atomic.patch * userfaultfd-avoid-mmap_sem-read-recursion-in-mcopy_atomic-fix.patch * userfaultfd-uffdio_copy-and-uffdio_zeropage.patch * userfaultfd-require-uffdio_api-before-other-ioctls.patch * userfaultfd-allow-signals-to-interrupt-a-userfault.patch * userfaultfd-propagate-the-full-address-in-thp-faults.patch * userfaultfd-avoid-missing-wakeups-during-refile-in-userfaultfd_read.patch * userfaultfd-selftest.patch * userfaultfd-selftest-fix.patch * mm-mlock-refactor-mlock-munlock-and-munlockall-code.patch * mm-mlock-refactor-mlock-munlock-and-munlockall-code-v7.patch * mm-mlock-add-new-mlock-system-call.patch * mm-mlock-add-new-mlock-system-call-v7.patch * mm-introduce-vm_lockonfault.patch * mm-introduce-vm_lockonfault-v7.patch * mm-mlock-add-mlock-flags-to-enable-vm_lockonfault-usage.patch * mm-mlock-add-mlock-flags-to-enable-vm_lockonfault-usage-v7.patch * selftests-vm-add-tests-for-lock-on-fault.patch * selftests-vm-add-tests-for-lock-on-fault-fix.patch * selftests-vm-add-tests-for-lock-on-fault-fix-2.patch * selftests-vm-add-tests-for-lock-on-fault-fix-3.patch * mips-add-entry-for-new-mlock2-syscall.patch * x86-mm-trace-when-an-ipi-is-about-to-be-sent.patch * mm-send-one-ipi-per-cpu-to-tlb-flush-all-entries-after-unmapping-pages.patch * mm-send-one-ipi-per-cpu-to-tlb-flush-all-entries-after-unmapping-pages-fix.patch * mm-defer-flush-of-writable-tlb-entries.patch * documentation-features-vm-add-feature-description-and-arch-support-status-for-batched-tlb-flush-after-unmap.patch * mm-memblock-warn_on-when-nid-differs-from-overlap-region.patch * genalloc-add-name-arg-to-gen_pool_get-and-devm_gen_pool_create.patch * genalloc-add-name-arg-to-gen_pool_get-and-devm_gen_pool_create-fix.patch * genalloc-add-name-arg-to-gen_pool_get-and-devm_gen_pool_create-v2.patch * genalloc-add-support-of-multiple-gen_pools-per-device.patch * genalloc-add-support-of-multiple-gen_pools-per-device-fix.patch * genalloc-add-support-of-multiple-gen_pools-per-device-fix-2.patch * mm-memcontrol-bring-back-the-vm_bug_on-in-mem_cgroup_swapout.patch * mm-fix-status-code-move_pages-returns-for-zero-page.patch * mm-make-gup-handle-pfn-mapping-unless-foll_get-is-requested.patch * mm-make-gup-handle-pfn-mapping-unless-foll_get-is-requested-fix.patch * hugetlb-make-the-function-vma_shareable-bool.patch * mremap-dont-leak-new_vma-if-f_op-mremap-fails.patch * mm-move-mremap-from-file_operations-to-vm_operations_struct.patch * mm-move-mremap-from-file_operations-to-vm_operations_struct-v3.patch * mremap-dont-do-mm_populatenew_addr-on-failure.patch * mremap-dont-do-uneccesary-checks-if-new_len-==-old_len.patch * mremap-simplify-the-overlap-check-in-mremap_to.patch * mm-remove-struct-node_active_region.patch * mm-change-function-return-from-int-to-bool-for-the-function-is_page_busy.patch * memory-make-the-function-tlb_next_batch-bool-now.patch * mm-make-the-function-madvise_behaviour_valid-bool.patch * mm-make-the-function-vma_has_reserves-bool.patch * mm-introduce-vma_is_anonymousvma-helper.patch * mmap-fix-the-usage-of-vm_pgoff-in-special_mapping-paths.patch * mremap-fix-the-wrong-vma-vm_file-check-in-copy_vma.patch * thp-vma_adjust_trans_huge-adjust-file-backed-vma-too.patch * dax-move-dax-related-functions-to-a-new-header.patch * dax-revert-userfaultfd-change.patch * thp-prepare-for-dax-huge-pages.patch * thp-prepare-for-dax-huge-pages-fix.patch * mm-add-a-pmd_fault-handler.patch * mm-export-various-functions-for-the-benefit-of-dax.patch * mm-add-vmf_insert_pfn_pmd.patch * dax-add-huge-page-fault-support.patch * ext2-huge-page-fault-support.patch * ext4-huge-page-fault-support.patch * xfs-huge-page-fault-support.patch * fs-daxc-fix-typo-in-endif-comment.patch * ext4-use-ext4_get_block_write-for-dax.patch * thp-change-insert_pfns-return-type-to-void.patch * dax-improve-comment-about-truncate-race.patch * ext4-add-ext4_get_block_dax.patch * ext4-start-transaction-before-calling-into-dax.patch * dax-fix-race-between-simultaneous-faults.patch * thp-decrement-refcount-on-huge-zero-page-if-it-is-split.patch * thp-fix-zap_huge_pmd-for-dax.patch * dax-dont-use-set_huge_zero_page.patch * dax-ensure-that-zero-pages-are-removed-from-other-processes.patch * dax-use-linear_page_index.patch * mm-take-i_mmap_lock-in-unmap_mapping_range-for-dax.patch * mm-dax-use-i_mmap_unlock_write-in-do_cow_fault.patch * mm-page-refine-the-calculation-of-highest-possible-node-id.patch * mm-page-remove-unused-variable-of-free_area_init_core.patch * mm-memblock-warn_on-when-flags-differs-from-overlap-region.patch * mm-rip-put_page_unless_one-as-it-has-no-callers.patch * pagemap-check-permissions-and-capabilities-at-open-time.patch * pagemap-switch-to-the-new-format-and-do-some-cleanup.patch * pagemap-rework-hugetlb-and-thp-report.patch * pagemap-hide-physical-addresses-from-non-privileged-users.patch * pagemap-add-mmap-exclusive-bit-for-marking-pages-mapped-only-here.patch * pagemap-add-mmap-exclusive-bit-for-marking-pages-mapped-only-here-fix.patch * pagemap-update-documentation.patch * pagemap-update-documentation-fix.patch * memtest-use-kstrtouint-instead-of-simple_strtoul.patch * memtest-cleanup-log-messages.patch * memtest-cleanup-log-messages-fix.patch * memtest-remove-unused-header-files.patch * mm-show-proportional-swap-share-of-the-mapping.patch * mm-show-proportional-swap-share-of-the-mapping-fix.patch * fs-do-not-prefault-sys_write-user-buffer-pages.patch * mm-improve-__gfp_noretry-comment-based-on-implementation.patch * mm-improve-__gfp_noretry-comment-based-on-implementation-fix.patch * mm-make-the-function-set_recommended_min_free_kbytes-have-a-return-type-of-void.patch * mm-oom-organize-oom-context-into-struct.patch * mm-oom-pass-an-oom-order-of-1-when-triggered-by-sysrq.patch * mm-oom-do-not-panic-for-oom-kills-triggered-from-sysrq.patch * mm-oom-add-description-of-struct-oom_control.patch * mm-oom-remove-unnecessary-variable.patch * mm-slab_common-allow-null-cache-pointer-in-kmem_cache_destroy.patch * mm-mempool-allow-null-pool-pointer-in-mempool_destroy.patch * mm-dmapool-allow-null-pool-pointer-in-dma_pool_destroy.patch * sparc32-do-not-include-swaph-from-pgtable_32h-export-struct-mem_cgroup.patch * memcg-export-struct-mem_cgroup.patch * memcg-export-struct-mem_cgroup-fix.patch * memcg-export-struct-mem_cgroup-fix-2.patch * memcg-get-rid-of-mem_cgroup_root_css-for-config_memcg.patch * memcg-get-rid-of-extern-for-functions-in-memcontrolh.patch * memcg-restructure-mem_cgroup_can_attach.patch * memcg-tcp_kmem-check-for-cg_proto-in-sock_update_memcg.patch * memcg-move-memcg_proto_active-from-sockh.patch * lib-show_memc-correct-reserved-memory-calculation.patch * mm-page_isolation-remove-bogus-tests-for-isolated-pages.patch * mm-page_isolation-remove-bogus-tests-for-isolated-pages-fix.patch * mm-rename-and-move-get-set_freepage_migratetype.patch * mm-rename-and-move-get-set_freepage_migratetype-v2.patch * mm-hugetlb-add-cache-of-descriptors-to-resv_map-for-region_add.patch * mm-hugetlb-add-cache-of-descriptors-to-resv_map-for-region_add-fix.patch * mm-hugetlb-add-region_del-to-delete-a-specific-range-of-entries.patch * mm-hugetlb-expose-hugetlb-fault-mutex-for-use-by-fallocate.patch * hugetlbfs-hugetlb_vmtruncate_list-needs-to-take-a-range-to-delete.patch * hugetlbfs-truncate_hugepages-takes-a-range-of-pages.patch * mm-hugetlb-vma_has_reserves-needs-to-handle-fallocate-hole-punch.patch * mm-hugetlb-alloc_huge_page-handle-areas-hole-punched-by-fallocate.patch * hugetlbfs-new-huge_add_to_page_cache-helper-routine.patch * hugetlbfs-add-hugetlbfs_fallocate.patch * hugetlbfs-add-hugetlbfs_fallocate-fix.patch * mm-madvise-allow-remove-operation-for-hugetlbfs.patch * memblock-make-memblock_overlaps_region-return-bool.patch * mem-hotplug-handle-node-hole-when-initializing-numa_meminfo.patch * mm-srcu-ify-shrinkers.patch * mm-srcu-ify-shrinkers-fix.patch * mm-srcu-ify-shrinkers-fix-fix.patch * mempolicy-get-rid-of-duplicated-check-for-vmavm_pfnmap-in-queue_pages_range.patch * mm-page_isolation-make-set-unset_migratetype_isolate-file-local.patch * bootmem-avoid-freeing-to-bootmem-after-bootmem-is-done.patch * vm_flags-vm_flags_t-and-__nocast.patch * mm-vmscan-never-isolate-more-pages-than-necessary.patch * vmscan-fix-increasing-nr_isolated-incurred-by-putback-unevictable-pages.patch * mm-add-support-for-__gfp_zero-flag-to-dma_pool_alloc.patch * mm-add-dma_pool_zalloc-call-to-dma-api.patch * pci-mm-add-pci_pool_zalloc-call.patch * coccinelle-mm-scripts-coccinelle-api-alloc-pool_zalloc-simplecocci.patch * mm-compaction-more-robust-check-for-scanners-meeting.patch * mm-compaction-simplify-handling-restart-position-in-free-pages-scanner.patch * mm-compaction-encapsulate-resetting-cached-scanner-positions.patch * mm-compaction-always-skip-compound-pages-by-order-in-migrate-scanner.patch * mm-compaction-skip-compound-pages-by-order-in-free-scanner.patch * reverted-selftests-add-hugetlbfstest.patch * selftests-vm-point-to-libhugetlbfs-for-regression-testing.patch * documentation-update-libhugetlbfs-location-and-use-for-testing.patch * mm-add-utility-for-early-copy-from-unmapped-ram.patch * mm-add-utility-for-early-copy-from-unmapped-ram-v4.patch * arm64-support-initrd-outside-kernel-linear-map.patch * arm64-support-initrd-outside-kernel-linear-map-v4.patch * x86-use-generic-early-mem-copy.patch * x86-use-generic-early-mem-copy-fix.patch * mm-hwpoison-fix-fail-to-split-thp-w-refcount-held.patch * mm-hwpoison-fix-pagehwpoison-test-set-race.patch * mm-hwpoison-introduce-put_hwpoison_page-to-put-refcount-for-memory-error-handling.patch * mm-hwpoison-fix-refcount-of-thp-head-page-in-no-injection-case.patch * mm-hwpoison-replace-most-of-put_page-in-memory-error-handling-by-put_hwpoison_page.patch * mm-hwpoison-replace-most-of-put_page-in-memory-error-handling-by-put_hwpoison_page-fix.patch * mm-hugetlb-proc-add-hugetlbpages-field-to-proc-pid-smaps.patch * mm-hugetlb-proc-add-hugetlbpages-field-to-proc-pid-smaps-fix.patch * mm-hugetlb-proc-add-hugetlbpages-field-to-proc-pid-status.patch * mm-hugetlb-proc-add-hugetlbpages-field-to-proc-pid-status-v5.patch * mm-hwpoison-introduce-num_poisoned_pages-wrappers.patch * mm-hwpoison-fix-race-between-soft_offline_page-and-unpoison_memory.patch * mm-hwpoison-dont-try-to-unpoison-containment-failed-pages.patch * mm-memblock-rename-local-variable-of-memblock_type-to-type.patch * shmem-recalculate-file-inode-when-fstat.patch * mm-mmap-simplify-the-failure-return-working-flow.patch * mm-mmap-simplify-the-failure-return-working-flow-fix.patch * kmemleak-record-accurate-early-log-buffer-count-and-report-when-exceeded.patch * memory-hot-addedthe-memory-can-not-been-added-to-movable-zone.patch * memory-hot-addedthe-memory-can-not-been-added-to-movable-zone-fix.patch * list_lru-dont-call-list_lru_from_kmem-if-the-list_head-is-empty.patch * mm-vmscan-unlock-page-while-waiting-on-writeback.patch * mm-rename-alloc_pages_exact_node-to-__alloc_pages_node.patch * mm-unify-checks-in-alloc_pages_node-and-__alloc_pages_node.patch * mm-use-numa_mem_id-in-alloc_pages_node.patch * mm-compaction-correct-to-flush-migrated-pages-if-pageblock-skip-happens.patch * mm-memblock-typo-fixed.patch * mm-khugepaged-allow-to-interrupt-allocation-sleep-again.patch * mm-mmap-check-all-failures-before-set-values.patch * mm-page_alloc-fix-a-terrible-misleading-comment.patch * zsmalloc-drop-unused-variable-nr_to_migrate.patch * zsmalloc-always-keep-per-class-stats.patch * zsmalloc-introduce-zs_can_compact-function.patch * zsmalloc-cosmetic-compaction-code-adjustments.patch * zsmalloc-zram-introduce-zs_pool_stats-api.patch * zsmalloc-account-the-number-of-compacted-pages.patch * zsmalloc-use-shrinker-to-trigger-auto-compaction.patch * zsmalloc-partial-page-ordering-within-a-fullness_list.patch * zsmalloc-consider-zs_almost_full-as-migrate-source.patch * zsmalloc-use-class-pages_per_zspage.patch * zsmalloc-do-not-take-class-lock-in-zs_shrinker_count.patch * zsmalloc-remove-null-check-from-destroy_handle_cache.patch * zram-unify-error-reporting.patch * mm-swap-zswap-maybe_preload-refactoring.patch * mm-zpool-constify-the-zpool_ops.patch * mm-zbud-constify-the-zbud_ops.patch * zpool-add-zpool_has_pool.patch * zpool-add-zpool_has_pool-fix.patch * zswap-dynamic-pool-creation.patch * zswap-dynamic-pool-creation-fix.patch * zswap-dynamic-pool-creation-fix-2.patch * zswap-change-zpool-compressor-at-runtime.patch * zswap-change-zpool-compressor-at-runtime-fix.patch * zswap-update-docs-for-runtime-changeable-attributes.patch * zswap-update-docs-for-runtime-changeable-attributes-v2.patch * zpool-remove-no-op-module-init-exit.patch * page-flags-trivial-cleanup-for-pagetrans-helpers.patch * page-flags-introduce-page-flags-policies-wrt-compound-pages.patch * page-flags-define-pg_locked-behavior-on-compound-pages.patch * page-flags-define-behavior-of-fs-io-related-flags-on-compound-pages.patch * page-flags-define-behavior-of-lru-related-flags-on-compound-pages.patch * page-flags-define-behavior-slb-related-flags-on-compound-pages.patch * page-flags-define-behavior-of-xen-related-flags-on-compound-pages.patch * page-flags-define-pg_reserved-behavior-on-compound-pages.patch * page-flags-define-pg_swapbacked-behavior-on-compound-pages.patch * page-flags-define-pg_swapcache-behavior-on-compound-pages.patch * page-flags-define-pg_mlocked-behavior-on-compound-pages.patch * page-flags-define-pg_uncached-behavior-on-compound-pages.patch * page-flags-define-pg_uptodate-behavior-on-compound-pages.patch * page-flags-look-on-head-page-if-the-flag-is-encoded-in-page-mapping.patch * mm-sanitize-page-mapping-for-tail-pages.patch * include-linux-page-flagsh-rename-macros-to-avoid-collisions.patch * memcg-add-page_cgroup_ino-helper.patch * memcg-add-page_cgroup_ino-helper-fix.patch * hwpoison-use-page_cgroup_ino-for-filtering-by-memcg.patch * memcg-zap-try_get_mem_cgroup_from_page.patch * proc-add-kpagecgroup-file.patch * mmu-notifier-add-clear_young-callback.patch * mmu-notifier-add-clear_young-callback-fix.patch * proc-add-kpageidle-file.patch * proc-add-kpageidle-file-fix.patch * proc-add-kpageidle-file-fix-2.patch * proc-add-kpageidle-file-fix-3.patch * proc-add-kpageidle-file-fix-4.patch * proc-add-kpageidle-file-fix-5.patch * proc-add-kpageidle-file-fix-6.patch * proc-add-kpageidle-file-fix-6-fix.patch * proc-add-kpageidle-file-fix-6-fix-2.patch * proc-add-kpageidle-file-fix-6-fix-2-fix.patch * proc-export-idle-flag-via-kpageflags.patch * proc-export-idle-flag-via-kpageflags-fix.patch * proc-add-cond_resched-to-proc-kpage-read-write-loop.patch * mm-increase-swap_cluster_max-to-batch-tlb-flushes.patch * mm-vmscan-fix-the-page-state-calculation-in-too_many_isolated.patch * mm-page_isolation-check-pfn-validity-before-access.patch * mm-fix-invalid-use-of-pfn_valid_within-in-test_pages_in_a_zone.patch * fs-mpagec-forgotten-write_sync-in-case-of-data-integrity-write.patch * x86-add-pmd_-for-thp.patch * x86-add-pmd_-for-thp-fix.patch * sparc-add-pmd_-for-thp.patch * sparc-add-pmd_-for-thp-fix.patch * powerpc-add-pmd_-for-thp.patch * arm-add-pmd_mkclean-for-thp.patch * arm64-add-pmd_-for-thp.patch * mm-support-madvisemadv_free.patch * mm-support-madvisemadv_free-fix.patch * mm-support-madvisemadv_free-fix-2.patch * mm-dont-split-thp-page-when-syscall-is-called.patch * mm-dont-split-thp-page-when-syscall-is-called-fix.patch * mm-dont-split-thp-page-when-syscall-is-called-fix-2.patch * mm-dont-split-thp-page-when-syscall-is-called-fix-3.patch * mm-free-swp_entry-in-madvise_free.patch * mm-move-lazy-free-pages-to-inactive-list.patch * mm-move-lazy-free-pages-to-inactive-list-fix.patch * mm-move-lazy-free-pages-to-inactive-list-fix-fix.patch * mm-move-lazy-free-pages-to-inactive-list-fix-fix-fix.patch * procfs-always-expose-proc-pid-map_files-and-make-it-readable.patch * procfs-always-expose-proc-pid-map_files-and-make-it-readable-fix.patch * procfs-always-expose-proc-pid-map_files-and-make-it-readable-fix-fix.patch * proc-change-proc_subdir_lock-to-a-rwlock.patch * fix-list_poison12-offset.patch * use-poison_pointer_delta-for-poison-pointers.patch * remove-not-used-poison-pointer-macros.patch * extable-remove-duplicated-include-from-extablec.patch * printk-include-pr_fmt-in-pr_debug_ratelimited.patch * lib-vsprintf-add-%pt-format-specifier.patch * maintainers-credits-mark-maxraid-as-orphan-move-anil-ravindranath-to-credits.patch * kstrto-accept-0-for-signed-conversion.patch * add-parse_integer-replacement-for-simple_strto.patch * parse_integer-add-runtime-testsuite.patch * parse-integer-rewrite-kstrto.patch * parse_integer-add-checkpatchpl-notice.patch * parse_integer-convert-scanf.patch * scanf-fix-type-range-overflow.patch * parse_integer-convert-lib.patch * parse_integer-convert-mm.patch * parse_integer-convert-mm-fix.patch * parse_integer-convert-fs.patch * parse_integer-convert-fs-cachefiles.patch * parse_integer-convert-ext2-ext3-ext4.patch * parse_integer-convert-fs-ocfs2.patch * parse_integer-convert-fs-9p.patch * parse_integer-convert-fs-exofs.patch * proc-convert-to-kstrto-kstrto_from_user.patch * sound-convert-to-parse_integer.patch * lib-bitmapc-correct-a-code-style-and-do-some-optimization.patch * lib-bitmapc-fix-a-special-string-handling-bug-in-__bitmap_parselist.patch * lib-bitmapc-bitmap_parselist-can-accept-string-with-whitespaces-on-head-or-tail.patch * hexdump-do-not-print-debug-dumps-for-config_debug.patch * lib-string_helpers-clarify-esc-arg-in-string_escape_mem.patch * lib-string_helpers-rename-esc-arg-to-only.patch * test_kasan-just-fix-a-typo.patch * test_kasan-make-kmalloc_oob_krealloc_less-more-correctly.patch * mm-utilc-add-kstrimdup.patch * lib-add-crc64-ecma-module.patch * checkpatch-warn-on-bare-sha-1-commit-ids-in-commit-logs.patch * checkpatch-add-warning-on-bug-bug_on-use.patch * checkpatch-improve-suspect_code_indent-test.patch * checkpatch-allow-longer-declaration-macros.patch * checkpatch-add-some-foo_destroy-functions-to-needless_if-tests.patch * checkpatch-report-the-right-line-when-using-emacs-and-file.patch * checkpatch-always-check-block-comment-styles.patch * checkpatch-make-strict-the-default-for-drivers-staging-files-and-patches.patch * checkpatch-emit-an-error-on-formats-with-0x%decimal.patch * checkpatch-avoid-some-commit-message-long-line-warnings.patch * checkpatch-fix-left-brace-warning.patch * checkpatch-add-__pmem-to-sparse-annotations.patch * fs-coda-fix-readlink-buffer-overflow.patch * fs-coda-fix-readlink-buffer-overflow-checkpatch-fixes.patch * hfshfsplus-cache-pages-correctly-between-bnode_create-and-bnode_free.patch * hfs-fix-b-tree-corruption-after-insertion-at-position-0.patch * fat-add-fat_fallocate-operation.patch * fat-skip-cluster-allocation-on-fallocated-region.patch * fat-permit-to-return-phy-block-number-by-fibmap-in-fallocated-region.patch * documentation-filesystems-vfattxt-update-the-limitation-for-fat-fallocate.patch * kmod-correct-documentation-of-return-status-of-request_module.patch * kmod-bunch-of-internal-functions-renames.patch * kmod-remove-unecessary-explicit-wide-cpu-affinity-setting.patch * kmod-add-up-to-date-explanations-on-the-purpose-of-each-asynchronous-levels.patch * kmod-use-system_unbound_wq-instead-of-khelper.patch * kmod-handle-umh_wait_proc-from-system-unbound-workqueue.patch * fs-if-a-coredump-already-exists-unlink-and-recreate-with-o_excl.patch * fs-dont-dump-core-if-the-corefile-would-become-world-readable.patch * seq_file-provide-an-analogue-of-print_hex_dump.patch * crypto-qat-use-seq_hex_dump-to-dump-buffers.patch * parisc-use-seq_hex_dump-to-dump-buffers.patch * zcrypt-use-seq_hex_dump-to-dump-buffers.patch * kmemleak-use-seq_hex_dump-to-dump-buffers.patch * wil6210-use-seq_hex_dump-to-dump-buffers.patch * kexec-split-kexec_file-syscall-code-to-kexec_filec.patch * kexec-split-kexec_file-syscall-code-to-kexec_filec-fix.patch * kexec-split-kexec_file-syscall-code-to-kexec_filec-fix-2.patch * kexec-split-kexec_file-syscall-code-to-kexec_filec-fix-2-fix.patch * kexec-split-kexec_file-syscall-code-to-kexec_filec-fix-2-fix-fix.patch * kexec-split-kexec_load-syscall-from-kexec-core-code.patch * kexec-split-kexec_load-syscall-from-kexec-core-code-checkpatch-fixes.patch * kexec-remove-the-unnecessary-conditional-judgement-to-simplify-the-code-logic.patch * align-crash_notes-allocation-to-make-it-be-inside-one-physical-page.patch * align-crash_notes-allocation-to-make-it-be-inside-one-physical-page-fix.patch * kexec-export-kernel_image_size-to-vmcoreinfo.patch * kdump-vmcoreinfo-report-actual-value-of-phys_base.patch * sysctl-fix-int-unsigned-long-assignments-in-int_min-case.patch * make-affs-root-lookup-from-blkdev-logical-size.patch * w1-masters-omap_hdq-add-support-for-1-wire-mode.patch * lib-decompressors-use-real-out-buf-size-for-gunzip-with-kernel.patch * lib-decompressors-use-real-out-buf-size-for-gunzip-with-kernel-v2.patch * lib-decompress_unlzma-do-a-null-check-for-pointer.patch * zlib_deflate-deftree-remove-bi_reverse.patch * ipc-convert-invalid-scenarios-to-use-warn_on.patch * ipc-msgc-msgsnd-use-freezable-blocking-call.patch * msgrcv-use-freezable-blocking-call.patch * lib-scatterlist-add-sg-splitting-function.patch linux-next.patch linux-next-rejects.patch userfaultfd-selftest-update-userfaultfd-x86-32bit-syscall-number.patch * namei-fix-warning-while-make-xmldocs-caused-by-nameic.patch * fs-seq_file-convert-int-seq_vprint-seq_printf-etc-returns-to-void.patch * fs-seq_file-convert-int-seq_vprint-seq_printf-etc-returns-to-void-fix.patch * fs-seq_file-convert-int-seq_vprint-seq_printf-etc-returns-to-void-fix-fix.patch * mm-mark-most-vm_operations_struct-const.patch * mm-mpx-add-vm_flags_t-vm_flags-arg-to-do_mmap_pgoff.patch * mm-mpx-add-vm_flags_t-vm_flags-arg-to-do_mmap_pgoff-fix.patch * mm-mpx-add-vm_flags_t-vm_flags-arg-to-do_mmap_pgoff-fix-checkpatch-fixes.patch * mm-make-sure-all-file-vmas-have-vm_ops-set.patch * mm-use-vma_is_anonymous-in-create_huge_pmd-and-wp_huge_pmd.patch * mm-madvise-use-vma_is_anonymous-to-check-for-anon-vma.patch * sys_membarrier-system-wide-memory-barrier-generic-x86.patch * selftests-add-membarrier-syscall-test.patch * selftests-enhance-membarrier-syscall-test.patch * dma-mapping-consolidate-dma_allocfree_attrscoherent.patch * dma-mapping-consolidate-dma_allocfree_noncoherent.patch * dma-mapping-cosolidate-dma_mapping_error.patch * dma-mapping-consolidate-dma_supported.patch * dma-mapping-consolidate-dma_set_mask.patch * w1-call-put_device-if-device_register-fails.patch x86-numa-acpi-online-node-earlier-when-doing-cpu-hot-addition.patch kernel-profilec-replace-cpu_to_mem-with-cpu_to_node.patch sgi-xp-replace-cpu_to_node-with-cpu_to_mem-to-support-memoryless-node.patch openvswitch-replace-cpu_to_node-with-cpu_to_mem-to-support-memoryless-node.patch i40e-use-numa_mem_id-to-better-support-memoryless-node.patch i40evf-use-numa_mem_id-to-better-support-memoryless-node.patch x86-numa-kill-useless-code-to-improve-code-readability.patch mm-update-_mem_id_-for-every-possible-cpu-when-memory-configuration-changes.patch mm-x86-enable-memoryless-node-support-to-better-support-cpu-memory-hotplug.patch uaccess-reimplement-probe_kernel_address-using-probe_kernel_read.patch uaccess-reimplement-probe_kernel_address-using-probe_kernel_read-fix.patch mm-add-strictlimit-knob-v2.patch do_shared_fault-check-that-mmap_sem-is-held.patch make-sure-nobodys-leaking-resources.patch releasing-resources-with-children.patch make-frame_pointer-default=y.patch kernel-forkc-export-kernel_thread-to-modules.patch mutex-subsystem-synchro-test-module.patch slab-leaks3-default-y.patch add-debugging-aid-for-memory-initialisation-problems.patch workaround-for-a-pci-restoring-bug.patch -- 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>