The mm-of-the-moment snapshot 2016-01-12-16-44 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.4: (patches marked "*" will be included in linux-next) origin.patch 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 arm-mm-do-not-use-virt_to_idmap-for-nommu-systems.patch * m32r-fix-m32104ut_defconfig-build-fail.patch * dma-debug-switch-check-from-_text-to-_stext.patch * scripts-bloat-o-meter-fix-python3-syntax-error.patch * nfs-hangs-in-__ocfs2_cluster_lock-due-to-race-with-ocfs2_unblock_lock.patch * fsnotify-use-list_next_entry-in-fsnotify_unmount_inodes.patch * fsnotify-destroy-marks-with-call_srcu-instead-of-dedicated-thread.patch * modpost-dont-add-a-trailing-wildcard-for-of-module-aliases.patch * logfs-fix-logfs-build-errors-and-dependencies.patch * fs-ext4-fsyncc-generic_file_fsync-call-based-on-barrier-flag.patch * ocfs2-optimize-bad-declarations-and-redundant-assignment.patch * ocfs2-return-non-zero-st_blocks-for-inline-data.patch * o2hb-increase-unsteady-iterations.patch * ocfs2-dlm-fix-a-race-between-purge-and-migratio.patch * ocfs2-dlm-fix-a-race-between-purge-and-migratio-v2.patch * ocfs2-constify-ocfs2_extent_tree_operations-structures.patch * ocfs2-dlm-wait-until-dlm_lock_res_setref_inprog-is-cleared-in-dlm_deref_lockres_worker.patch * ocfs2-clean-up-redundant-null-check-before-iput.patch * ocfs2-dlm-return-appropriate-value-when-dlm_grab-returns-null.patch * ocfs2-fix-slot-overwritten-if-storage-link-down-during-mount.patch * ocfs2-fix-slot-overwritten-if-storage-link-down-during-mount-checkpatch-fixes.patch * ocfs2-do-not-lock-unlock-inode-dlm-lock.patch * ocfs2-dlm-ignore-cleaning-the-migration-mle-that-is-inuse.patch * ocfs2-dlm-do-not-insert-a-new-mle-when-another-process-is-already-migrating.patch * ocfs2-access-orphan-dinode-before-delete-entry-in-ocfs2_orphan_del.patch * ocfs2-dlm-remove-redundant-code.patch * ocfs2-dlm-cleanup-redunant-lksb-flags-in-dlmcommonh.patch * ocfs2-add-ocfs2_write_type_t-type-to-identify-the-caller-of-write.patch * ocfs2-use-c_new-to-indicate-newly-allocated-extents.patch * ocfs2-test-target-page-before-change-it.patch * ocfs2-do-not-change-i_size-in-write_end-for-direct-io.patch * ocfs2-return-the-physical-address-in-ocfs2_write_cluster.patch * ocfs2-record-unwritten-extents-when-populate-write-desc.patch * ocfs2-fix-sparse-file-data-ordering-issue-in-direct-io.patch * ocfs2-code-clean-up-for-direct-io.patch * ocfs2-fix-ip_unaligned_aio-deadlock-with-dio-work-queue.patch * ocfs2-fix-ip_unaligned_aio-deadlock-with-dio-work-queue-fix.patch * ocfs2-take-ip_alloc_sem-in-ocfs2_dio_get_block-ocfs2_dio_end_io_write.patch * ocfs2-fix-disk-file-size-and-memory-file-size-mismatch.patch * ocfs2-fix-a-deadlock-issue-in-ocfs2_dio_end_io_write.patch * ocfs2-dlm-fix-race-between-convert-and-recovery.patch * ocfs2-dlm-fix-race-between-convert-and-recovery-v2.patch * ocfs2-dlm-fix-race-between-convert-and-recovery-v3.patch * ocfs2-dlm-fix-bug-in-dlm_move_lockres_to_recovery_list.patch * ocfs2-extend-transaction-for-ocfs2_remove_rightmost_path-and-ocfs2_update_edge_lengths-before-to-avoid-inconsistency-between-inode-and-et.patch * extend-enough-credits-for-freeing-one-truncate-record-while-replaying-truncate-records.patch * ocfs2-avoid-occurring-deadlock-by-changing-ocfs2_wq-from-global-to-local.patch * ocfs2-solve-a-problem-of-crossing-the-boundary-in-updating-backups.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 * include-linux-dcacheh-remove-semicolons-from-hash_len_declare.patch mm.patch * mm-slab-use-list_first_entry_or_null.patch * mm-slab-use-list_for_each_entry-in-cache_flusharray.patch * mm-slabc-add-a-helper-function-get_first_slab.patch * revert-kernfs-do-not-account-ino_ida-allocations-to-memcg.patch * revert-gfp-add-__gfp_noaccount.patch * memcg-only-account-kmem-allocations-marked-as-__gfp_account.patch * slab-add-slab_account-flag.patch * vmalloc-allow-to-account-vmalloc-to-memcg.patch * account-certain-kmem-allocations-to-memcg.patch * account-certain-kmem-allocations-to-memcg-checkpatch-fixes.patch * mm-mlockc-drop-unneeded-initialization-in-munlock_vma_pages_range.patch * mm-mmapc-remove-redundant-local-variables-for-may_expand_vm.patch * mm-change-trace_mm_vmscan_writepage-proto-type.patch * include-define-__phys_to_pfn-as-phys_pfn.patch * include-define-__phys_to_pfn-as-phys_pfn-fix.patch * include-define-__phys_to_pfn-as-phys_pfn-fix-2.patch * mempolicy-convert-the-shared_policy-lock-to-a-rwlock.patch * mempolicy-convert-the-shared_policy-lock-to-a-rwlock-fix-2.patch * mm-page_isolation-return-last-tested-pfn-rather-than-failure-indicator.patch * mm-page_isolation-add-new-tracepoint-test_pages_isolated.patch * mm-cma-always-check-which-page-cause-allocation-failure.patch * mm-cma-always-check-which-page-cause-allocation-failure-v2.patch * mm-change-mm_vmscan_lru_shrink_inactive-proto-types.patch * mm-hugetlb-is_file_hugepages-can-be-boolean.patch * mm-memblock-memblock_is_memory-reserved-can-be-boolean.patch * mm-lru-remove-unused-is_unevictable_lru-function.patch * mm-zonelist-enumerate-zonelists-array-index.patch * mm-zonelist-enumerate-zonelists-array-index-checkpatch-fixes.patch * mm-zonelist-enumerate-zonelists-array-index-fix.patch * mm-zonelist-enumerate-zonelists-array-index-fix-fix.patch * mm-zonelist-enumerate-zonelists-array-index-fix-fix-fix.patch * mm-get-rid-of-__alloc_pages_high_priority.patch * mm-get-rid-of-__alloc_pages_high_priority-checkpatch-fixes.patch * mm-do-not-loop-over-alloc_no_watermarks-without-triggering-reclaim.patch * mm-vmalloc-use-list_nextfirst_entry.patch * mm-mmzone-memmap_valid_within-can-be-boolean.patch * mm-documentation-clarify-proc-pid-status-vmswap-limitations-for-shmem.patch * mm-proc-account-for-shmem-swap-in-proc-pid-smaps.patch * mm-proc-reduce-cost-of-proc-pid-smaps-for-shmem-mappings.patch * mm-proc-reduce-cost-of-proc-pid-smaps-for-unpopulated-shmem-mappings.patch * mm-shmem-add-internal-shmem-resident-memory-accounting.patch * mm-procfs-breakdown-rss-for-anon-shmem-and-file-in-proc-pid-status.patch * mm-thp-use-list_first_entry_or_null.patch * mm-vmalloc-remove-vm_vpages.patch * vmscan-do-not-force-scan-file-lru-if-its-absolute-size-is-small.patch * vmscan-do-not-force-scan-file-lru-if-its-absolute-size-is-small-v2.patch * memcg-do-not-allow-to-disable-tcp-accounting-after-limit-is-set.patch * fs-block_devc-bdev_write_page-use-blk_queue_enter-gfp_noio.patch * mm-vmscan-consider-isolated-pages-in-zone_reclaimable_pages.patch * mm-mmapc-remove-incorrect-map_fixed-flag-comparison-from-mmap_region.patch * mm-mmap-add-new-proc-tunable-for-mmap_base-aslr.patch * arm-mm-support-arch_mmap_rnd_bits.patch * arm-mm-support-arch_mmap_rnd_bits-v7.patch * arm64-mm-support-arch_mmap_rnd_bits.patch * arm64-mm-support-arch_mmap_rnd_bits-fix.patch * arm64-mm-support-arch_mmap_rnd_bits-v6.patch * arm64-mm-support-arch_mmap_rnd_bits-v7.patch * x86-mm-support-arch_mmap_rnd_bits.patch * x86-mm-support-arch_mmap_rnd_bits-v7.patch * mm-compaction-improve-comment-for-compact_memory-tunable-knob-handler.patch * mm-allow-gfp_iofs-for-page_cache_read-page-cache-allocation.patch * mm-page_alloc-generalize-the-dirty-balance-reserve.patch * proc-meminfo-estimate-available-memory-more-conservatively.patch * drivers-memory-clean-up-section-counting.patch * drivers-memory-rename-remove_memory_block-to-remove_memory_section.patch * mm-page_alloc-remove-unnecessary-parameter-from-__rmqueue.patch * mm-page_allocc-use-list_firstlast_entry-instead-of-list_entry.patch * mm-page_allocc-use-list_for_each_entry-in-mark_free_pages.patch * mm-oom-give-__gfp_nofail-allocations-access-to-memory-reserves.patch * mm-memblock-remove-rgnbase-and-rgnsize-variables.patch * mm-memblock-introduce-for_each_memblock_type.patch * mm-swapfilec-use-list_nextfirst_entry.patch * mm-compaction-__compact_pgdat-code-cleanuup.patch * mm-readaheadc-mm-vmscanc-use-lru_to_page-instead-of-list_to_page.patch * mm-ksmc-use-list_for_each_entry_safe.patch * mm-memcontrol-export-root_mem_cgroup.patch * net-tcp_memcontrol-properly-detect-ancestor-socket-pressure.patch * net-tcp_memcontrol-remove-bogus-hierarchy-pressure-propagation.patch * net-tcp_memcontrol-protect-all-tcp_memcontrol-calls-by-jump-label.patch * net-tcp_memcontrol-remove-dead-per-memcg-count-of-allocated-sockets.patch * net-tcp_memcontrol-simplify-the-per-memcg-limit-access.patch * net-tcp_memcontrol-sanitize-tcp-memory-accounting-callbacks.patch * net-tcp_memcontrol-simplify-linkage-between-socket-and-page-counter.patch * net-tcp_memcontrol-simplify-linkage-between-socket-and-page-counter-fix.patch * mm-memcontrol-generalize-the-socket-accounting-jump-label.patch * mm-memcontrol-do-not-account-memoryswap-on-unified-hierarchy.patch * mm-memcontrol-move-socket-code-for-unified-hierarchy-accounting.patch * mm-memcontrol-account-socket-memory-in-unified-hierarchy-memory-controller.patch * mm-memcontrol-hook-up-vmpressure-to-socket-pressure.patch * mm-memcontrol-switch-to-the-updated-jump-label-api.patch * mm-memcontrol-hook-up-vmpressure-to-socket-pressure-fix.patch * vmstat-make-vmstat_updater-deferrable-again-and-shut-down-on-idle.patch * vmstat-make-vmstat_updater-deferrable-again-and-shut-down-on-idle-fix.patch * mm-make-sure-isolate_lru_page-is-never-called-for-tail-page.patch * mm-proc-pid-clear_refs-no-need-to-clear-vm_softdirty-in-clear_soft_dirty_pmd.patch * mm-swapfilec-use-list_for_each_entry_safe-in-free_swap_count_continuations.patch * hugetlb-make-mm-and-fs-code-explicitly-non-modular.patch * memory-hotplug-dont-bug-in-register_memory_resource.patch * memory-hotplug-dont-bug-in-register_memory_resource-v2.patch * documentation-describe-the-shared-memory-usage-accounting.patch * mm-move-lru_to_page-to-mm_inlineh.patch * mm-memblock-fix-ordering-of-flags-argument-in-comments.patch * mm-rework-virtual-memory-accounting.patch * mm-fix-noisy-sparse-warning-in-libcfs_alloc_pre.patch * mm-page_isolation-use-micro-to-judge-the-alignment.patch * memory-hotplug-fix-kernel-warning-during-memory-hotplug-on-ppc64.patch * ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit.patch * ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit-fix-2.patch * ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit-fix-3.patch * mm-add-tracepoint-for-scanning-pages.patch * mm-add-tracepoint-for-scanning-pages-fix.patch * mm-make-optimistic-check-for-swapin-readahead.patch * mm-make-optimistic-check-for-swapin-readahead-fix.patch * mm-make-optimistic-check-for-swapin-readahead-fix-2.patch * mm-fix-kernel-crash-in-khugepaged-thread.patch * mm-make-swapin-readahead-to-improve-thp-collapse-rate.patch * mm-make-swapin-readahead-to-improve-thp-collapse-rate-fix.patch * mm-make-swapin-readahead-to-improve-thp-collapse-rate-fix-2.patch * mm-make-swapin-readahead-to-improve-thp-collapse-rate-fix-3.patch * arm64-fix-add-kasan-bug.patch * zram-zcomp-use-gfp_noio-to-allocate-streams.patch * zram-try-vmalloc-after-kmalloc.patch * zram-pass-gfp-from-zcomp-frontend-to-backend.patch * zram-zcomp-do-not-zero-out-zcomp-private-pages.patch * mm-zbud-use-list_last_entry-instead-of-list_tail_entry.patch * zsmalloc-reorganize-struct-size_class-to-pack-4-bytes-hole.patch * page-flags-trivial-cleanup-for-pagetrans-helpers.patch * page-flags-move-code-around.patch * page-flags-introduce-page-flags-policies-wrt-compound-pages.patch * page-flags-introduce-page-flags-policies-wrt-compound-pages-fix.patch * page-flags-introduce-page-flags-policies-wrt-compound-pages-fix-fix.patch * page-flags-introduce-page-flags-policies-wrt-compound-pages-fix-3.patch * page-flags-define-pg_locked-behavior-on-compound-pages.patch * page-flags-define-pg_locked-behavior-on-compound-pages-fix.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_reserved-behavior-on-compound-pages-fix.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-at-head-page-if-the-flag-is-encoded-in-page-mapping.patch * mm-sanitize-page-mapping-for-tail-pages.patch * page-flags-drop-__testclearpage-helpers.patch * mm-proc-adjust-pss-calculation.patch * rmap-add-argument-to-charge-compound-page.patch * rmap-add-argument-to-charge-compound-page-fix.patch * memcg-adjust-to-support-new-thp-refcounting.patch * mm-thp-adjust-conditions-when-we-can-reuse-the-page-on-wp-fault.patch * mm-adjust-foll_split-for-new-refcounting.patch * mm-handle-pte-mapped-tail-pages-in-gerneric-fast-gup-implementaiton.patch * thp-mlock-do-not-allow-huge-pages-in-mlocked-area.patch * khugepaged-ignore-pmd-tables-with-thp-mapped-with-ptes.patch * thp-rename-split_huge_page_pmd-to-split_huge_pmd.patch * mm-vmstats-new-thp-splitting-event.patch * mm-temporally-mark-thp-broken.patch * thp-drop-all-split_huge_page-related-code.patch * mm-drop-tail-page-refcounting.patch * futex-thp-remove-special-case-for-thp-in-get_futex_key.patch * futex-thp-remove-special-case-for-thp-in-get_futex_key-fix.patch * ksm-prepare-to-new-thp-semantics.patch * mm-thp-remove-compound_lock.patch * arm64-thp-remove-infrastructure-for-handling-splitting-pmds.patch * arm-thp-remove-infrastructure-for-handling-splitting-pmds.patch * arm-thp-remove-infrastructure-for-handling-splitting-pmds-fix.patch * mips-thp-remove-infrastructure-for-handling-splitting-pmds.patch * powerpc-thp-remove-infrastructure-for-handling-splitting-pmds.patch * s390-thp-remove-infrastructure-for-handling-splitting-pmds.patch * sparc-thp-remove-infrastructure-for-handling-splitting-pmds.patch * tile-thp-remove-infrastructure-for-handling-splitting-pmds.patch * x86-thp-remove-infrastructure-for-handling-splitting-pmds.patch * mm-thp-remove-infrastructure-for-handling-splitting-pmds.patch * mm-thp-remove-infrastructure-for-handling-splitting-pmds-fix.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-2.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-3.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-4.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-5.patch * mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-5-fix.patch * mm-differentiate-page_mapped-from-page_mapcount-for-compound-pages.patch * mm-numa-skip-pte-mapped-thp-on-numa-fault.patch * thp-implement-split_huge_pmd.patch * thp-add-option-to-setup-migration-entries-during-pmd-split.patch * thp-mm-split_huge_page-caller-need-to-lock-page.patch * mm-soft-offline-check-return-value-in-second-__get_any_page-call.patch * mm-hwpoison-adjust-for-new-thp-refcounting.patch * mm-hwpoison-adjust-for-new-thp-refcounting-fix.patch * thp-reintroduce-split_huge_page.patch * thp-reintroduce-split_huge_page-fix-2.patch * thp-reintroduce-split_huge_page-fix-3.patch * thp-reintroduce-split_huge_page-fix-4.patch * migrate_pages-try-to-split-pages-on-qeueuing.patch * migrate_pages-try-to-split-pages-on-queuing-fix.patch * thp-introduce-deferred_split_huge_page.patch * thp-introduce-deferred_split_huge_page-fix.patch * mm-re-enable-thp.patch * thp-update-documentation.patch * thp-allow-mlocked-thp-again.patch * thp-allow-mlocked-thp-again-fix.patch * thp-allow-mlocked-thp-again-fix-2.patch * mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting.patch * mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-fix.patch * mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-checkpatch-fixes.patch * mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-fix-fix.patch * mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-fix-fix-fix.patch * thp-add-debugfs-handle-to-split-all-huge-pages.patch * thp-add-debugfs-handle-to-split-all-huge-pages-fix.patch * thp-increase-split_huge_page-success-rate.patch * thp-increase-split_huge_page-success-rate-fix.patch * mm-add-page_check_address_transhuge-helper.patch * mm-add-page_check_address_transhuge-helper-fix.patch * mm-add-page_check_address_transhuge-helper-fix-fix.patch * mm-support-madvisemadv_free.patch * mm-support-madvisemadv_free-fix.patch * mm-support-madvisemadv_free-fix-2.patch * mm-support-madvisemadv_free-fix-2-fix.patch * mm-define-madv_free-for-some-arches.patch * arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures.patch * arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix.patch * arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2.patch * arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2-fix-3.patch * arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2-fix-4.patch * mm-free-swp_entry-in-madvise_free.patch * mm-move-lazily-freed-pages-to-inactive-list.patch * mm-mark-stable-page-dirty-in-ksm.patch * x86-add-pmd_-for-thp.patch * sparc-add-pmd_-for-thp.patch * powerpc-add-pmd_-for-thp.patch * arm-add-pmd_mkclean-for-thp.patch * arm64-add-pmd_mkclean-for-thp.patch * mm-dont-split-thp-page-when-syscall-is-called.patch * pmem-dax-clean-up-clear_pmem.patch * dax-increase-granularity-of-dax_clear_blocks-operations.patch * dax-guarantee-page-aligned-results-from-bdev_direct_access.patch * dax-fix-lifetime-of-in-kernel-dax-mappings-with-dax_map_atomic.patch * dax-fix-lifetime-of-in-kernel-dax-mappings-with-dax_map_atomic-v3.patch * mm-dax-fix-livelock-allow-dax-pmd-mappings-to-become-writeable.patch * dax-split-pmd-map-when-fallback-on-cow.patch * um-kill-pfn_t.patch * kvm-rename-pfn_t-to-kvm_pfn_t.patch * mm-dax-pmem-introduce-pfn_t.patch * mm-skip-memory-block-registration-for-zone_device.patch * mm-introduce-find_dev_pagemap.patch * x86-mm-introduce-vmem_altmap-to-augment-vmemmap_populate.patch * x86-mm-introduce-vmem_altmap-to-augment-vmemmap_populate-fix.patch * libnvdimm-pfn-pmem-allocate-memmap-array-in-persistent-memory.patch * libnvdimm-pfn-pmem-allocate-memmap-array-in-persistent-memory-fix.patch * avr32-convert-to-asm-generic-memory_modelh.patch * hugetlb-fix-compile-error-on-tile.patch * frv-fix-compiler-warning-from-definition-of-__pmd.patch * x86-mm-introduce-_page_devmap.patch * mm-dax-gpu-convert-vm_insert_mixed-to-pfn_t.patch * mm-dax-convert-vmf_insert_pfn_pmd-to-pfn_t.patch * libnvdimm-pmem-move-request_queue-allocation-earlier-in-probe.patch * mm-dax-pmem-introduce-getput_dev_pagemap-for-dax-gup.patch * mm-dax-pmem-introduce-getput_dev_pagemap-for-dax-gup-fix.patch * mm-dax-dax-pmd-vs-thp-pmd-vs-hugetlbfs-pmd.patch * mm-dax-dax-pmd-vs-thp-pmd-vs-hugetlbfs-pmd-fix.patch * mm-dax-dax-pmd-vs-thp-pmd-vs-hugetlbfs-pmd-v5.patch * mm-dax-dax-pmd-vs-thp-pmd-vs-hugetlbfs-pmd-v5-fix.patch * mm-x86-get_user_pages-for-dax-mappings.patch * mm-x86-get_user_pages-for-dax-mappings-v5.patch * dax-provide-diagnostics-for-pmd-mapping-failures.patch * dax-re-enable-dax-pmd-mappings.patch * mm-bring-in-additional-flag-for-fixup_user_fault-to-signal-unlock.patch * s390-mm-enable-fixup_user_fault-retrying.patch * mm-oom-rework-oom-detection.patch * mm-oom-rework-oom-detection-checkpatch-fixes.patch * mm-throttle-on-io-only-when-there-are-too-many-dirty-and-writeback-pages.patch * mm-use-watermak-checks-for-__gfp_repeat-high-order-allocations.patch * mm-use-watermak-checks-for-__gfp_repeat-high-order-allocations-checkpatch-fixes.patch * memblock-fix-section-mismatch.patch * mm-page_isolation-do-some-cleanup-in-undo_isolate_page_range.patch * sched-add-schedule_timeout_idle.patch * mm-oom-introduce-oom-reaper.patch * mm-oom-introduce-oom-reaper-v4.patch * oom-reaper-handle-anonymous-mlocked-pages.patch * oom-clear-tif_memdie-after-oom_reaper-managed-to-unmap-the-address-space.patch * mm-oom_killc-dont-skip-pf_exiting-tasks-when-searching-for-a-victim.patch * cgroup-memcg-writeback-drop-spurious-rcu-locking-around-mem_cgroup_css_from_page.patch * mm-vmallocc-use-micro-is_aligned-to-judge-the-aligment.patch * mm-mlockc-change-can_do_mlock-return-value-type-to-boolean.patch * mm-mlockc-change-can_do_mlock-return-value-type-to-boolean-fix.patch * mm-page_alloc-remove-unused-struct-zone-z-variable.patch * mm-page_allocc-calculate-zone_start_pfn-at-zone_spanned_pages_in_node.patch * mm-page_allocc-introduce-kernelcore=mirror-option.patch * mm-page_allocc-introduce-kernelcore=mirror-option-fix.patch * mm-page_allocc-rework-code-layout-in-memmap_init_zone.patch * mm-mempolicy-skip-non-migratable-vmas-when-setting-mpol_mf_lazy.patch * mm-fix-locking-order-in-mm_take_all_locks.patch * mm-make-swapoff-more-robust-against-soft-dirty.patch * mm-hugetlbfs-fix-bugs-in-hugetlb_vmtruncate_list.patch * mm-hugetlbfs-unmap-pages-if-page-fault-raced-with-hole-punch.patch * mm-hugetlbfs-unmap-pages-if-page-fault-raced-with-hole-punch-fix.patch * mm-memblock-if-nr_new-is-0-just-return.patch * mm-soft-offline-clean-up-soft_offline_page.patch * mm-soft-offline-exit-with-failure-for-non-anonymous-thp.patch * mm-soft-offline-exit-with-failure-for-non-anonymous-thp-fix.patch * um-fix-build-error-and-kconfig-for-i386.patch * use-poison_pointer_delta-for-poison-pointers.patch * include-kernelh-change-abs-macro-so-it-uses-consistent-return-type.patch * fs-statc-drop-the-last-new_valid_dev-check.patch * include-linux-kdev_th-remove-new_valid_dev.patch * kconfig-remove-have_latencytop_support.patch * errh-add-missing-unlikely-to-is_err_or_null.patch * uselib-default-depending-if-libc5-was-used.patch * kernel-stop_machinec-remove-config_smp-dependencies.patch * kernel-stop_machinec-remove-config_smp-dependencies-fix.patch * kernel-hung_taskc-use-timeout-diff-when-timeout-is-updated.patch * asm-sections-add-helpers-to-check-for-section-data.patch * printk-only-unregister-boot-consoles-when-necessary.patch * printk-do-cond_resched-between-lines-while-outputting-to-consoles.patch * printk-do-cond_resched-between-lines-while-outputting-to-consoles-fix.patch * lib-vsprintfc-pull-out-padding-code-from-dentry_name.patch * lib-vsprintfc-move-string-below-widen_string.patch * lib-vsprintfc-eliminate-potential-race-in-string.patch * lib-vsprintfc-expand-field_width-to-24-bits.patch * lib-vsprintfc-expand-field_width-to-24-bits-fix.patch * lib-vsprintfc-help-gcc-make-number-smaller.patch * lib-vsprintfc-warn-about-too-large-precisions-and-field-widths.patch * lib-kasprintfc-add-sanity-check-to-kvasprintf.patch * lib-test_printfc-dont-bug.patch * lib-test_printfc-check-for-out-of-bound-writes.patch * lib-test_printfc-test-precision-quirks.patch * lib-test_printfc-add-a-few-number-tests.patch * lib-test_printfc-account-for-kvasprintf-tests.patch * lib-test_printfc-add-test-for-large-bitmaps.patch * lib-test_printfc-test-dentry-printing.patch * lib-test_printfc-test-dentry-printing-fix.patch * printk-help-pr_debug-and-pr_devel-to-optimize-out-arguments.patch * printk-help-pr_debug-and-pr_devel-to-optimize-out-arguments-fix.patch * printk-formatstxt-remove-unimplemented-%pt.patch * printk-nmi-generic-solution-for-safe-printk-in-nmi.patch * printk-nmi-generic-solution-for-safe-printk-in-nmi-v4.patch * printk-nmi-generic-solution-for-safe-printk-in-nmi-v4-fix.patch * printk-nmi-generic-solution-for-safe-printk-in-nmi-v4-fix-fix.patch * printk-nmi-use-irq-work-only-when-ready.patch * printk-nmi-warn-when-some-message-has-been-lost-in-nmi-context.patch * printk-nmi-warn-when-some-message-has-been-lost-in-nmi-context-fix.patch * printk-nmi-increase-the-size-of-nmi-buffer-and-make-it-configurable.patch * printk-nmi-increase-the-size-of-nmi-buffer-and-make-it-configurable-fix.patch * printk-nmi-increase-the-size-of-nmi-buffer-and-make-it-configurable-fix-2.patch * lib-vsprintf-refactor-duplicate-code-to-special_hex_number.patch * lib-vsprintf-factor-out-%pn-handler-as-netdev_bits.patch * printk-change-recursion_bug-type-to-bool.patch * scripts-get_maintainerpl-handle-file-names-beginning-with.patch * string_helpers-fix-precision-loss-for-some-inputs.patch * frv-io-accept-const-void-pointers-for-readbwl.patch * lib-iomap_copy-add-__ioread32_copy.patch * soc-qcom-smd-use-__ioread32_copy-instead-of-open-coding-it.patch * firmware-bcm47xx_nvram-use-__ioread32_copy-instead-of-open-coding.patch * test_hexdump-rename-to-test_hexdump.patch * test_hexdump-introduce-test_hexdump_prepare_test-helper.patch * test_hexdump-define-fill_char-constant.patch * test_hexdump-go-through-all-possible-lengths-of-buffer.patch * test_hexdump-replace-magic-numbers-by-their-meaning.patch * test_hexdump-switch-to-memcmp.patch * test_hexdump-check-all-bytes-in-real-buffer.patch * test_hexdump-test-all-possible-group-sizes-for-overflow.patch * test_hexdump-print-statistics-at-the-end.patch * lib-radix_tree-fix-error-in-docs-about-locks.patch * lib-clz_tabc-put-in-lib-y-rather-than-obj-y.patch * mm-utilc-add-kstrimdup.patch * lib-add-crc64-ecma-module.patch * checkpatch-warn-when-casting-constants-to-c90-int-or-longer-types.patch * checkpatch-improve-macros-with-flow-control-test.patch * checkpatch-fix-a-number-of-complex_macro-false-positives.patch * epoll-add-epollexclusive-flag.patch * init-mainc-obsolete_checksetup-can-be-boolean.patch * init-do_mounts-initrd_load-can-be-boolean.patch * hfs-use-list_for_each_entry-in-hfs_cat_delete.patch * fat-allow-time_offset-to-be-upto-24-hours.patch * fat-add-simple-validation-for-directory-inode.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 * fat-constify-fatent_operations-structures.patch * ptrace-make-wait_on_bitjobctl_trapping_bit-in-ptrace_attach-killable.patch * ptrace-task_stopped_codeptrace-=-true-cant-see-task_stopped-task.patch * ptrace-task_stopped_codeptrace-=-true-cant-see-task_stopped-task-fix.patch * security-let-security-modules-use-ptrace_mode_-with-bitmasks.patch * ptrace-use-fsuid-fsgid-effective-creds-for-fs-access-checks.patch * ptrace-use-fsuid-fsgid-effective-creds-for-fs-access-checks-fix.patch * fs-coredump-prevent-core-path-components.patch * fs-coredump-prevent-core-path-components-fix.patch * exit-remove-unneeded-declaration-of-exit_mm.patch * powerpc-fadump-rename-cpu_online_mask-member-of-struct-fadump_crash_info_header.patch * kernel-cpuc-change-type-of-cpu_possible_bits-and-friends.patch * kernel-cpuc-export-__cpu__mask.patch * drivers-base-cpuc-use-__cpu__mask-directly.patch * kernel-cpuc-eliminate-cpu__mask.patch * kernel-cpuc-make-set_cpu_-static-inlines.patch * kexec-set-kexec_type_crash-before-sanity_check_segment_list.patch * kexec-use-list_for_each_entry_safe-in-kimage_free_page_list.patch * kexec-move-some-memembers-and-definitions-within-the-scope-of-config_kexec_file.patch * kexec-introduce-a-protection-mechanism-for-the-crashkernel-reserved-memory.patch * kexec-provide-arch_kexec_protectunprotect_crashkres.patch * kdump-vmcoreinfo-report-actual-value-of-phys_base.patch * rapidio-use-kobj_to_dev.patch * rbtree-use-read_once-in-rb_empty_root.patch * sysctl-enable-strict-writes.patch * kernel-printk-specify-alignment-for-struct-printk_log.patch * mac80211-prevent-build-failure-with-config_ubsan=y.patch * ubsan-run-time-undefined-behavior-sanity-checker.patch * ubsan-run-time-undefined-behavior-sanity-checker-fix.patch * ubsan-run-time-undefined-behavior-sanity-checker-fix-2.patch * ubsan-run-time-undefined-behavior-sanity-checker-fix-3.patch * ubsan-run-time-undefined-behavior-sanity-checker-fix-4.patch * ubsan-run-time-undefined-behavior-sanity-checker-fix-5.patch * powerpc-enable-ubsan-support.patch * powerpc-enable-ubsan-support-fix.patch * prctl-take-mmap-sem-for-writing-to-protect-against-others.patch * proc-read-mms-argenv_startend-with-mmap-semaphore-taken.patch * lz4-fix-wrong-compress-buffer-size-for-64-bits.patch * ipc-shm-is_file_shm_hugepages-can-be-boolean.patch * ipc-semc-fix-complex_count-vs-simple-op-race.patch * ipc-msgc-msgsnd-use-freezable-blocking-call.patch * msgrcv-use-freezable-blocking-call.patch linux-next.patch linux-next-rejects.patch linux-next-git-rejects.patch * fs-overlayfs-superc-needs-pagemaph.patch * drivers-net-wireless-intel-iwlwifi-dvm-calibc-fix-min-warning.patch * powerpc-mm-fix-_page_swp_soft_dirty-breaking-swapoff.patch * fs-adfs-adfsh-tidy-up-comments.patch * iio-core-introduce-iio-software-triggers-fix.patch * dma-mapping-make-the-generic-coherent-dma-mmap-implementation-optional.patch * arc-convert-to-dma_map_ops.patch * arc-convert-to-dma_map_ops-fix.patch * arc-convert-to-dma_map_ops-fix-2.patch * avr32-convert-to-dma_map_ops.patch * blackfin-convert-to-dma_map_ops.patch * c6x-convert-to-dma_map_ops.patch * c6x-convert-to-dma_map_ops-fix.patch * c6x-convert-to-dma_map_ops-fix-2.patch * cris-convert-to-dma_map_ops.patch * nios2-convert-to-dma_map_ops.patch * nios2-convert-to-dma_map_ops-fix.patch * frv-convert-to-dma_map_ops.patch * parisc-convert-to-dma_map_ops.patch * mn10300-convert-to-dma_map_ops.patch * m68k-convert-to-dma_map_ops.patch * metag-convert-to-dma_map_ops.patch * sparc-use-generic-dma_set_mask.patch * tile-uninline-dma_set_mask.patch * dma-mapping-always-provide-the-dma_map_ops-based-implementation.patch * dma-mapping-always-provide-the-dma_map_ops-based-implementation-fix.patch * dma-mapping-remove-asm-generic-dma-coherenth.patch * dma-mapping-use-offset_in_page-macro.patch * memstick-use-sector_div-instead-of-do_div.patch * mm-memcontrol-drop-unused-css-argument-in-memcg_init_kmem.patch * mm-memcontrol-remove-double-kmem-page_counter-init.patch * mm-memcontrol-give-the-kmem-states-more-descriptive-names.patch * mm-memcontrol-group-kmem-init-and-exit-functions-together.patch * mm-memcontrol-separate-kmem-code-from-legacy-tcp-accounting-code.patch * mm-memcontrol-move-kmem-accounting-code-to-config_memcg.patch * mm-memcontrol-move-kmem-accounting-code-to-config_memcg-v2.patch * mm-memcontrol-move-kmem-accounting-code-to-config_memcg-fix.patch * mm-memcontrol-account-kmem-consumers-in-cgroup2-memory-controller.patch * mm-memcontrol-allow-to-disable-kmem-accounting-for-cgroup2.patch * mm-memcontrol-introduce-config_memcg_legacy_kmem.patch * mm-memcontrol-introduce-config_memcg_legacy_kmem-fix.patch * net-drop-tcp_memcontrolc.patch * net-drop-tcp_memcontrolc-fix.patch * mm-memcontrol-reign-in-the-config-space-madness.patch * mm-memcontrol-reign-in-the-config-space-madness-fix.patch * mm-memcontrol-reign-in-the-config-space-madness-fix-fix.patch * mm-memcontrol-flatten-struct-cg_proto.patch * mm-memcontrol-clean-up-alloc-online-offline-free-functions.patch * mm-memcontrol-clean-up-alloc-online-offline-free-functions-fix.patch * mm-memcontrol-clean-up-alloc-online-offline-free-functions-fix-2.patch * mm-memcontrol-charge-swap-to-cgroup2.patch * mm-vmscan-pass-memcg-to-get_scan_count.patch * mm-memcontrol-replace-mem_cgroup_lruvec_online-with-mem_cgroup_online.patch * swaph-move-memcg-related-stuff-to-the-end-of-the-file.patch * mm-vmscan-do-not-scan-anon-pages-if-memcg-swap-limit-is-hit.patch * mm-free-swap-cache-aggressively-if-memcg-swap-is-full.patch * documentation-cgroup-add-memoryswapcurrentmax-description.patch * maintainers-add-git-url-for-apm-driver.patch * maintainers-add-git-url-for-at91.patch * maintainers-add-git-url-for-rockchip.patch * maintainers-add-git-url-for-arm64.patch * maintainers-add-git-url-for-ath6kl.patch * maintainers-add-git-url-for-backlight.patch * maintainers-add-git-url-for-chrome.patch * maintainers-add-git-url-for-cris.patch * maintainers-add-git-url-for-cryptodev.patch * maintainers-add-git-url-for-devfreq.patch * maintainers-update-git-url-for-dlm.patch * maintainers-add-git-url-for-ecryptfs.patch * maintainers-add-git-url-for-ext4.patch * maintainers-add-git-url-for-hwspinlock.patch * maintainers-add-git-url-for-integrity.patch * maintainers-add-git-url-for-ipvs.patch * maintainers-add-git-url-for-nfsd.patch * maintainers-add-git-url-for-kvm-s390.patch * maintainers-add-git-url-for-kgdb.patch * maintainers-add-git-url-for-nvdimm.patch * maintainers-add-git-url-for-metag.patch * maintainers-add-git-url-for-wireless-drivers.patch * maintainers-add-git-url-for-devicetree.patch * maintainers-update-git-url-for-pcmcia.patch * maintainers-update-git-url-for-pstore.patch * maintainers-update-git-url-for-ath10k.patch * maintainers-add-git-url-for-hexagon.patch * maintainers-add-git-url-for-reset.patch * maintainers-add-git-url-for-s390.patch * maintainers-fix-tree-format-for-samsung-thermal.patch * maintainers-add-git-url-for-md.patch * maintainers-add-git-url-for-squashfs.patch * maintainers-add-git-url-for-swiotlb.patch * maintainers-add-git-url-for-xtensa.patch * maintainers-fix-tree-format-for-tpm.patch * maintainers-add-git-url-for-uml.patch * maintainers-add-git-url-for-vfio.patch * maintainers-add-git-url-for-vhost.patch * maintainers-update-git-url-for-xfs.patch * maintainers-fix-mic-maintainers-entry.patch * dax-fix-null-pointer-dereference-in-__dax_dbg.patch * dax-fix-conversion-of-holes-to-pmds.patch * pmem-add-wb_cache_pmem-to-the-pmem-api.patch * pmem-add-wb_cache_pmem-to-the-pmem-api-v6.patch * dax-support-dirty-dax-entries-in-radix-tree.patch * dax-support-dirty-dax-entries-in-radix-tree-v6.patch * mm-add-find_get_entries_tag.patch * dax-add-support-for-fsync-sync.patch * dax-add-support-for-fsync-sync-v6.patch * dax-add-support-for-fsync-sync-v6-fix.patch * dax-add-support-for-fsync-msync-v7.patch * dax-add-support-for-fsync-msync-v8.patch * ext2-call-dax_pfn_mkwrite-for-dax-fsync-msync.patch * ext4-call-dax_pfn_mkwrite-for-dax-fsync-msync.patch * xfs-call-dax_pfn_mkwrite-for-dax-fsync-msync.patch * tree-wide-use-kvfree-than-conditional-kfree-vfree.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 from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html