The mm-of-the-moment snapshot 2020-01-13-16-02 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. https://github.com/hnaz/linux-mm 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 also available at https://github.com/hnaz/linux-mm This mmotm tree contains the following patches against 5.5-rc6: (patches marked "*" will be included in linux-next) * proc-kpageflags-prevent-an-integer-overflow-in-stable_page_flags.patch * proc-kpageflags-do-not-use-uninitialized-struct-pages.patch * mm-thp-tweak-reclaim-compaction-effort-of-local-only-and-all-node-allocations.patch * x86-mm-split-vmalloc_sync_all.patch * revert-ipcsem-remove-uneeded-sem_undo_list-lock-usage-in-exit_sem.patch * mm-fix-uninitialized-memmaps-on-a-partially-populated-last-section.patch * fs-proc-pagec-allow-inspection-of-last-section-and-fix-end-detection.patch * mm-initialize-memmap-of-unavailable-memory-directly.patch * mm-memory_hotplug-dont-free-usage-map-when-removing-a-re-added-early-section.patch * thp-fix-conflict-of-above-47bit-hint-address-and-pmd-alignment.patch * thp-shmem-fix-conflict-of-above-47bit-hint-address-and-pmd-alignment.patch * thp-shmem-fix-conflict-of-above-47bit-hint-address-and-pmd-alignment-fix.patch * mm-memcg-slab-fix-percpu-slab-vmstats-flushing.patch * mm-debug_pagealloc-dont-rely-on-static-keys-too-early.patch * mm-debug_pagealloc-dont-rely-on-static-keys-too-early-fix.patch * mm-page-writebackc-avoid-potential-division-by-zero-in-wb_min_max_ratio.patch * mm-page-writebackc-use-div64_ul-for-u64-by-unsigned-long-divide.patch * mm-page-writebackc-improve-arithmetic-divisions.patch * mm-memcg-slab-call-flush_memcg_workqueue-only-if-memcg-workqueue-is-valid.patch * mm-khugepaged-add-trace-status-description-for-scan_page_has_private.patch * mm-thp-grab-the-lock-before-manipulation-defer-list.patch * lib-test_bitmap-correct-test-data-offsets-for-32-bit.patch * watchdog-fix-uaf-in-reboot-notifier-handling-in-watchdog-core-code.patch * memcg-fix-a-crash-in-wb_workfn-when-a-device-disappears.patch * scripts-spellingtxt-add-more-spellings-to-spellingtxt.patch * scripts-spellingtxt-add-issus-typo.patch * fs-ocfs-remove-unnecessary-assertion-in-dlm_migrate_lockres.patch * ocfs2-remove-unneeded-semicolon.patch * ocfs2-make-local-header-paths-relative-to-c-files.patch * ocfs2-dlm-remove-redundant-assignment-to-ret.patch * ocfs2-dlm-move-bits_to_bytes-to-bitopsh-for-wider-use.patch * ocfs2-fix-a-null-pointer-dereference-when-call-ocfs2_update_inode_fsync_trans.patch * ocfs2-use-ocfs2_update_inode_fsync_trans-to-access-t_tid-in-handle-h_transaction.patch * ramfs-support-o_tmpfile.patch * watchdog-fix-possible-soft-lockup-warning-at-bootup.patch * watchdog-fix-possible-soft-lockup-warning-at-bootup-v2.patch mm.patch * mm-avoid-slub-allocation-while-holding-list_lock.patch * kmemleak-turn-kmemleak_lock-and-object-lock-to-raw_spinlock_t.patch * mm-clean-up-filemap_write_and_wait.patch * mm-fix-gup_pud_range.patch * mm-gupc-use-is_vm_hugetlb_page-to-check-whether-to-follow-huge.patch * mm-cleanup-some-useless-code.patch * mm-vmscan-expose-cgroup_ino-for-memcg-reclaim-tracepoints.patch * mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-from-a-region.patch * mm-mmap-fix-the-adjusted-length-error.patch * mm-page_vma_mappedc-explicitly-compare-pfn-for-normal-hugetlbfs-and-thp-page.patch * drivers-base-memoryc-cache-blocks-in-radix-tree-to-accelerate-lookup.patch * drivers-base-memoryc-cache-blocks-in-radix-tree-to-accelerate-lookup-fix-2.patch * mm-memmap_init-update-variable-name-in-memmap_init_zone.patch * mm-memory_hotplug-poison-memmap-in-remove_pfn_range_from_zone.patch * mm-memory_hotplug-we-always-have-a-zone-in-find_smallestbiggest_section_pfn.patch * mm-memory_hotplug-dont-check-for-all-holes-in-shrink_zone_span.patch * mm-memory_hotplug-drop-local-variables-in-shrink_zone_span.patch * mm-memory_hotplug-cleanup-__remove_pages.patch * mm-memory_hotplug-drop-valid_start-valid_end-from-test_pages_in_a_zone.patch * mm-memory_hotplug-pass-in-nid-to-online_pages.patch * drivers-base-memoryc-get-rid-of-find_memory_block.patch * mm-tracing-print-symbol-name-for-kmem_alloc_node-call_site-events.patch * mm-early_remap-use-%pa-to-print-resource_size_t-variables.patch * mm-page_alloc-skip-non-present-sections-on-zone-initialization.patch * mm-page_alloc-fix-and-rework-pfn-handling-in-memmap_init_zone.patch * mm-factor-out-next_present_section_nr.patch * mm-remove-the-memory-isolate-notifier.patch * mm-remove-count-parameter-from-has_unmovable_pages.patch * mm-vmscanc-remove-unused-return-value-of-shrink_node.patch * mm-memblock-define-memblock_physmem_add.patch * memblock-use-__func__-in-remaining-memblock_dbg-call-sites.patch * mm-oom-avoid-printk-iteration-under-rcu.patch * mm-oom-avoid-printk-iteration-under-rcu-fix.patch * mm-hugetlb-controller-for-cgroups-v2.patch * mm-huge_memoryc-use-head-to-check-huge-zero-page.patch * mm-huge_memoryc-use-head-to-emphasize-the-purpose-of-page.patch * mm-huge_memoryc-reduce-critical-section-protected-by-split_queue_lock.patch * mm-migrate-remove-useless-mask-of-start-address.patch * mm-migrate-clean-up-some-minor-coding-style.patch * mm-migrate-add-stable-check-in-migrate_vma_insert_page.patch * mm-get-rid-of-odd-jump-labels-in-find_mergeable_anon_vma.patch * zswap-add-allocation-hysteresis-if-pool-limit-is-hit.patch * mm-clean-up-obsolete-check-on-space-in-page-flags.patch * mm-remove-dead-code-totalram_pages_set.patch * mm-drop-elements-hw-and-phys_callback-from-struct-memory_block.patch * mm-fix-comments-related-to-node-reclaim.patch * lib-rbtree-avoid-pointless-rb_node-alignment.patch * zram-try-to-avoid-worst-case-scenario-on-same-element-pages.patch * zram-try-to-avoid-worst-case-scenario-on-same-element-pages-update.patch * zram-fix-error-return-codes-not-being-returned-in-writeback_store.patch * info-task-hung-in-generic_file_write_iter.patch * info-task-hung-in-generic_file_write-fix.patch * kernel-hung_taskc-monitor-killed-tasks.patch * y2038-remove-ktime-to-from-timespec-timeval-conversion.patch * y2038-remove-unused-time32-interfaces.patch * y2038-hide-timeval-timespec-itimerval-itimerspec-types.patch * add-helpers-for-kelvin-to-from-celsius-conversion.patch * acpi-thermal-switch-to-use-linux-unitsh-helpers.patch * platform-x86-asus-wmi-switch-to-use-linux-unitsh-helpers.patch * platform-x86-intel_menlow-switch-to-use-linux-unitsh-helpers.patch * thermal-int340x-switch-to-use-linux-unitsh-helpers.patch * thermal-intel_pch-switch-to-use-linux-unitsh-helpers.patch * nvme-hwmon-switch-to-use-linux-unitsh-helpers.patch * thermal-remove-kelvin-to-from-celsius-conversion-helpers-from-linux-thermalh.patch * iwlegacy-use-linux-unitsh-helpers.patch * iwlwifi-use-linux-unitsh-helpers.patch * thermal-armada-remove-unused-to_mcelsius-macro.patch * iio-adc-qcom-vadc-common-use-linux-unitsh-helpers.patch * lib-zlib-add-s390-hardware-support-for-kernel-zlib_deflate.patch * s390-boot-rename-heap_size-due-to-name-collision.patch * lib-zlib-add-s390-hardware-support-for-kernel-zlib_inflate.patch * s390-boot-add-dfltcc=-kernel-command-line-parameter.patch * lib-zlib-add-zlib_deflate_dfltcc_enabled-function.patch * btrfs-use-larger-zlib-buffer-for-s390-hardware-compression.patch * lib-scatterlist-adjust-indentation-in-__sg_alloc_table.patch * uapi-rename-ext2_swab-to-swab-and-share-globally-in-swabh.patch * lib-find_bitc-join-_find_next_bit_le.patch * lib-find_bitc-uninline-helper-_find_next_bit.patch * string-add-stracpy-and-stracpy_pad-mechanisms.patch * documentation-checkpatch-prefer-stracpy-strscpy-over-strcpy-strlcpy-strncpy.patch * elf-smaller-code-generation-around-auxv-vector-fill.patch * elf-fix-start_code-calculation.patch * elf-dont-copy-elf-header-around.patch * elf-better-codegen-around-current-mm.patch * elf-make-bad_addr-unlikely.patch * elf-coredump-allocate-core-elf-header-on-stack.patch * elf-coredump-delete-duplicated-overflow-check.patch * elf-coredump-allow-process-with-empty-address-space-to-coredump.patch * init-mainc-log-arguments-and-environment-passed-to-init.patch * init-mainc-remove-unnecessary-repair_env_string-in-do_initcall_level.patch * init-mainc-fix-quoted-value-handling-in-unknown_bootoption.patch * init-fix-misleading-this-architecture-does-not-have-kernel-memory-protection-message.patch * reiserfs-prevent-null-pointer-dereference-in-reiserfs_insert_item.patch * execve-warn-if-process-starts-with-executable-stack.patch * io-mapping-use-phys_pfn-macro-in-io_mapping_map_atomic_wc.patch * aio-simplify-read_events.patch * smp_mb__beforeafter_atomic-update-documentation.patch * ipc-mqueuec-remove-duplicated-code.patch * ipc-mqueuec-update-document-memory-barriers.patch * ipc-msgc-update-and-document-memory-barriers.patch * ipc-semc-document-and-update-memory-barriers.patch * ipc-consolidate-all-xxxctl_down-functions.patch * ipc-consolidate-all-xxxctl_down-functions-fix.patch linux-next.patch linux-next-rejects.patch linux-next-fix.patch * drivers-block-null_blk_mainc-fix-layout.patch * drivers-block-null_blk_mainc-fix-uninitialized-var-warnings.patch * pinctrl-fix-pxa2xxc-build-warnings.patch * mm-remove-__krealloc.patch * mm-add-generic-pd_leaf-macros.patch * arc-mm-add-pd_leaf-definitions.patch * arm-mm-add-pd_leaf-definitions.patch * arm64-mm-add-pd_leaf-definitions.patch * mips-mm-add-pd_leaf-definitions.patch * powerpc-mm-add-pd_leaf-definitions.patch * riscv-mm-add-pd_leaf-definitions.patch * s390-mm-add-pd_leaf-definitions.patch * sparc-mm-add-pd_leaf-definitions.patch * x86-mm-add-pd_leaf-definitions.patch * mm-pagewalk-add-p4d_entry-and-pgd_entry.patch * mm-pagewalk-add-p4d_entry-and-pgd_entry-fix.patch * mm-pagewalk-allow-walking-without-vma.patch * mm-pagewalk-dont-lock-ptes-for-walk_page_range_novma.patch * mm-pagewalk-fix-termination-condition-in-walk_pte_range.patch * mm-pagewalk-add-depth-parameter-to-pte_hole.patch * x86-mm-point-to-struct-seq_file-from-struct-pg_state.patch * x86-mmefi-convert-ptdump_walk_pgd_level-to-take-a-mm_struct.patch * x86-mm-convert-ptdump_walk_pgd_level_debugfs-to-take-an-mm_struct.patch * mm-add-generic-ptdump.patch * x86-mm-convert-dump_pagetables-to-use-walk_page_range.patch * arm64-mm-convert-mm-dumpc-to-use-walk_page_range.patch * arm64-mm-display-non-present-entries-in-ptdump.patch * mm-ptdump-reduce-level-numbers-by-1-in-note_page.patch * x86-mm-avoid-allocating-struct-mm_struct-on-the-stack.patch * x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix.patch * proc-decouple-proc-from-vfs-with-struct-proc_ops.patch * proc-convert-everything-to-struct-proc_ops.patch * proc-convert-everything-to-struct-proc_ops-fix.patch * lib-string-add-strnchrnul.patch * bitops-more-bits_to_-macros.patch * lib-add-test-for-bitmap_parse.patch * lib-add-test-for-bitmap_parse-fix.patch * lib-add-test-for-bitmap_parse-fix-2.patch * lib-make-bitmap_parse_user-a-wrapper-on-bitmap_parse.patch * lib-rework-bitmap_parse.patch * lib-new-testcases-for-bitmap_parse_user.patch * cpumask-dont-calculate-length-of-the-input-string.patch * treewide-remove-redundent-is_err-before-error-code-check.patch * arm-dma-api-fix-max_pfn-off-by-one-error-in-__dma_supported.patch * drivers-tty-serial-sh-scic-suppress-warning.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 workaround-for-a-pci-restoring-bug.patch