The mm-of-the-moment snapshot 2019-03-28-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. You will need quilt to apply these patches to the latest Linus release (5.x or 5.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 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/ 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 5.1-rc2: (patches marked "*" will be included in linux-next) origin.patch * checkpatch-dont-interpret-stack-dumps-as-commit-ids.patch * kasan-fix-variable-tag-set-but-not-used-warning.patch * mm-fix-modifying-of-page-protection-by-insert_pfn.patch * mm-debug-add-a-cast-to-u64-for-atomic64_read.patch * mailmap-add-changbin-du.patch * fs-allow-opening-only-regular-files-during-execve.patch * mm-hotplug-fix-offline-undo_isolate_page_range.patch * mm-hotplug-fix-offline-undo_isolate_page_range-v4.patch * ocfs2-fix-inode-bh-swapping-mixup-in-ocfs2_reflink_inodes_lock.patch * mm-add-support-for-kmem-caches-in-dma32-zone.patch * iommu-io-pgtable-arm-v7s-request-dma32-memory-and-improve-debugging.patch * include-linux-hugetlbh-convert-to-use-vm_fault_t.patch * mm-mempolicy-make-mbind-return-eio-when-mpol_mf_strict-is-specified.patch * mm-mempolicy-make-mbind-return-eio-when-mpol_mf_strict-is-specified-fix.patch * mm-fix-__dump_page-when-mapping-host-is-not-set.patch * listh-fix-list_is_first-kernel-doc.patch * proc-kcore-make-kcore_modules-static.patch * ptrace-take-into-account-saved_sigmask-in-ptrace_getsetsigmask.patch * mm-hotplug-fix-notification-in-offline-error-path.patch * mm-fix-a-wrong-flag-in-set_migratetype_isolate.patch * zram-fix-idle-writeback-string-compare.patch * mm-migrate-add-missing-flush_dcache_page-for-non-mapped-page-migrate.patch * checkpatch-add-%pt-as-a-valid-vsprintf-extension.patch * fs-fs_parser-fix-printk-format-warning.patch * proc-sysctl-fix-null-pointer-dereference-in-put_links.patch * mm-add-sys-kernel-slab-cache-cache_dma32.patch * mm-compaction-abort-search-if-isolation-fails-v2.patch * lib-stringc-implement-a-basic-bcmp.patch * kmemleak-powerpc-skip-scanning-holes-in-the-bss-section.patch * bitrev-fix-constant-bitrev.patch * coredump-fix-race-condition-between-mmget_not_zero-get_task_mm-and-core-dumping.patch * userfaultfd-use-rcu-to-free-the-task-struct-when-fork-fails.patch * lib-lzo-fix-bugs-for-very-short-or-empty-input.patch * mm-fix-vm_fault_t-cast-in-vm_fault_get_hindex.patch * correct-zone-boundary-handling-when-resetting-pageblock-skip-hints.patch * scripts-spellingtxt-add-more-typos-to-spellingtxt-and-sort.patch * arch-sh-boards-mach-dreamcast-irqc-remove-duplicate-header.patch * debugobjects-move-printk-out-of-db-lock-critical-sections.patch * ocfs2-clear-zero-in-unaligned-direct-io.patch * ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes.patch * ocfs2-wait-for-recovering-done-after-direct-unlock-request.patch * ocfs2-checkpoint-appending-truncate-log-transaction-before-flushing.patch * ramfs-support-o_tmpfile.patch mm.patch * list-add-function-list_rotate_to_front.patch * slob-respect-list_head-abstraction-layer.patch * slob-use-slab_list-instead-of-lru.patch * slub-add-comments-to-endif-pre-processor-macros.patch * slub-use-slab_list-instead-of-lru.patch * slab-use-slab_list-instead-of-lru.patch * mm-remove-stale-comment-from-page-struct.patch * slub-remove-useless-kmem_cache_debug-before-remove_full.patch * mm-slab-remove-unneed-check-in-cpuup_canceled.patch * mm-vmscan-drop-zone-id-from-kswapd-tracepoints.patch * mm-cma_debugc-fix-the-break-condition-in-cma_maxchunk_get.patch * userfaultfd-sysctl-add-vmunprivileged_userfaultfd.patch * userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix.patch * page-cache-store-only-head-pages-in-i_pages.patch * page-cache-store-only-head-pages-in-i_pages-fix.patch * mm-page_alloc-disallow-__gfp_comp-in-alloc_pages_exact.patch * mm-move-recent_rotated-pages-calculation-to-shrink_inactive_list.patch * mm-move-nr_deactivate-accounting-to-shrink_active_list.patch * mm-move-nr_deactivate-accounting-to-shrink_active_list-fix.patch * mm-remove-pages_to_free-argument-of-move_active_pages_to_lru.patch * mm-generalize-putback-scan-functions.patch * mm-gup-replace-get_user_pages_longterm-with-foll_longterm.patch * mm-gup-change-write-parameter-to-flags-in-fast-walk.patch * mm-gup-change-gup-fast-to-use-flags-rather-than-a-write-bool.patch * mm-gup-add-foll_longterm-capability-to-gup-fast.patch * ib-hfi1-use-the-new-foll_longterm-flag-to-get_user_pages_fast.patch * ib-qib-use-the-new-foll_longterm-flag-to-get_user_pages_fast.patch * ib-mthca-use-the-new-foll_longterm-flag-to-get_user_pages_fast.patch * mmmemory_hotplug-unlock-1gb-hugetlb-on-x86_64.patch * mmmemory_hotplug-drop-redundant-hugepage_migration_supported-check.patch * mm-memory_hotplug-fix-the-wrong-usage-of-n_high_memory.patch * mm-compaction-fix-an-undefined-behaviour.patch * mm-compaction-fix-an-undefined-behaviour-fix.patch * mm-cma-fix-the-bitmap-status-to-show-failed-allocation-reason.patch * mm-compaction-show-gfp-flag-names-in-try_to_compact_pages-tracepoint.patch * mm-compaction-some-tracepoints-should-be-defined-only-when-config_compaction-is-set.patch * mm-change-mm_update_next_owner-to-update-mm-owner-with-write_once.patch * mm-isolation-remove-redundant-pfn_valid_within-in-__first_valid_page.patch * mm-vmscan-add-tracepoints-for-node-reclaim.patch * mm-memcontrol-track-lru-counts-in-the-vmstats-array.patch * mm-memcontrol-replace-zone-summing-with-lruvec_page_state.patch * mm-memcontrol-replace-node-summing-with-memcg_page_state.patch * mm-memcontrol-push-down-mem_cgroup_node_nr_lru_pages.patch * mm-memcontrol-push-down-mem_cgroup_nr_lru_pages.patch * mm-memcontrol-quarantine-the-mem_cgroup_nr_lru_pages-api.patch * mm-cma-fix-crash-on-cma-allocation-if-bitmap-allocation-fails.patch * initramfs-free-initrd-memory-if-opening-initrdimage-fails.patch * initramfs-cleanup-initrd-freeing.patch * initramfs-factor-out-a-helper-to-populate-the-initrd-image.patch * initramfs-cleanup-populate_rootfs.patch * initramfs-cleanup-populate_rootfs-fix.patch * initramfs-move-the-legacy-keepinitrd-parameter-to-core-code.patch * initramfs-proide-a-generic-free_initrd_mem-implementation.patch * initramfs-poison-freed-initrd-memory.patch * init-provide-a-generic-free_initmem-implementation.patch * hexagon-switch-over-to-generic-free_initmem.patch * init-free_initmem-poison-freed-init-memory.patch * riscv-switch-over-to-generic-free_initmem.patch * sh-advertise-gigantic-page-support.patch * sparc-advertise-gigantic-page-support.patch * mm-simplify-memory_isolation-compaction-cma-into-contig_alloc.patch * hugetlb-allow-to-free-gigantic-pages-regardless-of-the-configuration.patch * mm-introduce-put_user_page-placeholder-versions.patch * mm-page_mkclean-vs-madv_dontneed-race.patch * mm-vmscan-drop-may_writepage-and-classzone_idx-from-direct-reclaim-begin-template.patch * memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work.patch * memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3.patch * psi-introduce-state_mask-to-represent-stalled-psi-states.patch * psi-make-psi_enable-static.patch * psi-rename-psi-fields-in-preparation-for-psi-trigger-addition.patch * psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6.patch * psi-split-update_stats-into-parts.patch * psi-track-changed-states.patch * refactor-header-includes-to-allow-kthreadh-inclusion-in-psi_typesh.patch * psi-introduce-psi-monitor.patch * mm-add-priority-threshold-to-__purge_vmap_area_lazy.patch * mm-vmap-keep-track-of-free-blocks-for-vmap-allocation.patch * mm-proportional-memorylowmin-reclaim.patch * mm-make-memoryemin-the-baseline-for-utilisation-determination.patch * mm-make-memoryemin-the-baseline-for-utilisation-determination-fix.patch * mm-add-probe_user_read.patch * mm-add-probe_user_read-fix.patch * powerpc-use-probe_user_read.patch * mm-vmalloc-convert-vmap_lazy_nr-to-atomic_long_t.patch * mm-shuffle-initial-free-memory-to-improve-memory-side-cache-utilization.patch * mm-shuffle-initial-free-memory-to-improve-memory-side-cache-utilization-fix.patch * mm-move-buddy-list-manipulations-into-helpers.patch * mm-move-buddy-list-manipulations-into-helpers-fix.patch * mm-move-buddy-list-manipulations-into-helpers-fix2.patch * mm-maintain-randomization-of-page-free-lists.patch * mm-maintain-randomization-of-page-free-lists-checkpatch-fixes.patch * mm-vmscan-remove-unused-lru_pages-argument.patch * mm-mincore-make-mincore-more-conservative.patch * mm-mincore-make-mincore-more-conservative-v2.patch * mm-dont-expose-page-to-fast-gup-before-its-ready.patch * info-task-hung-in-generic_file_write_iter.patch * info-task-hung-in-generic_file_write-fix.patch * fs-select-avoid-clang-stack-usage-warning.patch * kdb-get-rid-of-broken-attempt-to-print-ccversion-in-kdb-summary.patch * notifiers-double-register-detection.patch * lib-genallocc-export-symbol-addr_in_gen_pool.patch * lib-genallocc-rename-addr_in_gen_pool-to-gen_pool_has_addr.patch * lib-genallocc-rename-addr_in_gen_pool-to-gen_pool_has_addr-fix.patch * lib-plist-rename-debug_pi_list-to-debug_plist.patch * lib-sort-make-swap-functions-more-generic.patch * lib-sort-use-more-efficient-bottom-up-heapsort-variant.patch * lib-sort-avoid-indirect-calls-to-built-in-swap.patch * lib-list_sort-simplify-and-remove-max_list_length_bits.patch * lib-list_sort-optimize-number-of-calls-to-comparison-function.patch * bitmap_parselist-dont-calculate-length-of-the-input-string.patch * bitmap_parselist-move-non-parser-logic-to-helpers.patch * bitmap_parselist-move-non-parser-logic-to-helpers-fix.patch * bitmap_parselist-rework-input-string-parser.patch * lib-test_bitmap-switch-test_bitmap_parselist-to-ktime_get.patch * lib-test_bitmap-add-testcases-for-bitmap_parselist.patch * lib-test_bitmap-add-tests-for-bitmap_parselist_user.patch * lib-move-mathematic-helpers-to-separate-folder.patch * lib-math-move-int_pow-from-pwm_blc-for-wider-use.patch * checkpatch-fix-something.patch * fs-binfmt_elfc-remove-unneeded-initialization-of-mm-start_stack.patch * elf-make-scope-of-pos-variable-smaller.patch * elf-free-pt_interp-filename-asap.patch * elf-delete-trailing-return-in-functions-returning-void.patch * autofs-fix-some-word-usage-odities-in-autofstxt.patch * autofs-update-autofstxt-for-strictexpire-mount-option.patch * autofs-update-autofs_exp_leaves-description.patch * autofs-update-mount-control-expire-desription-with-autofs_exp_forced.patch * autofs-add-description-of-ignore-pseudo-mount-option.patch * rapidio-fix-a-null-pointer-derefenrece-when-create_workqueue-fails.patch * sysctl-return-einval-if-val-violates-minmax.patch * convert-struct-pid-count-to-refcount_t.patch * convert-struct-pid-count-to-refcount_t-fix.patch * eventfd-prepare-id-to-userspace-via-fdinfo.patch * gcov-clang-move-common-gcc-code-into-gcc_basec.patch * gcov-clang-support.patch * gcov-docs-add-a-note-on-gcc-vs-clang-differences.patch * pps-descriptor-based-gpio.patch * dt-bindings-pps-pps-gpio-pps-echo-implementation.patch * pps-pps-gpio-pps-echo-implementation.patch * scripts-gdb-find-vmlinux-where-it-was-before.patch * scripts-gdb-add-kernel-config-dumping-command.patch * scripts-gdb-add-rb-tree-iterating-utilities.patch * scripts-gdb-add-a-timer-list-command.patch * ipc-prevent-lockup-on-alloc_msg-and-free_msg.patch linux-next.patch linux-next-rejects.patch linux-next-git-rejects.patch * pinctrl-fix-pxa2xxc-build-warnings.patch * scripts-atomic-check-atomicssh-dont-assume-that-scripts-are-executable.patch * fs-coda-psdevc-remove-duplicate-header.patch * include-replace-tsk-to-task-in-linux-sched-signalh.patch * fs-cachefiles-nameic-remove-duplicate-header.patch * fs-block_devc-remove-duplicate-header.patch * kernel-resource-use-resource_overlaps-to-simplify-region_intersects.patch * treewide-replace-include-asm-sizesh-with-include-linux-sizesh.patch * arch-remove-asm-sizesh-amd-asm-generic-sizesh.patch * mm-rename-ambiguously-named-memorystat-counters-and-functions.patch * mm-consider-subtrees-in-memoryevents.patch * fix-read-buffer-overflow-in-delta-ipc.patch make-sure-nobodys-leaking-resources.patch releasing-resources-with-children.patch mutex-subsystem-synchro-test-module.patch kernel-forkc-export-kernel_thread-to-modules.patch slab-leaks3-default-y.patch workaround-for-a-pci-restoring-bug.patch