linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* mmotm 2016-01-12-16-44 uploaded
@ 2016-01-13  0:51 akpm
  2016-01-13 13:42 ` mmotm git tree since-4.4 branch created (was: mmotm 2016-01-12-16-44 uploaded) Michal Hocko
  0 siblings, 1 reply; 3+ messages in thread
From: akpm @ 2016-01-13  0:51 UTC (permalink / raw)
  To: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, mhocko, broonie

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, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* mmotm git tree since-4.4 branch created (was: mmotm 2016-01-12-16-44 uploaded)
  2016-01-13  0:51 mmotm 2016-01-12-16-44 uploaded akpm
@ 2016-01-13 13:42 ` Michal Hocko
  2016-01-13 15:10   ` Michal Hocko
  0 siblings, 1 reply; 3+ messages in thread
From: Michal Hocko @ 2016-01-13 13:42 UTC (permalink / raw)
  To: akpm
  Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, broonie

I have just created since-4.4 branch in mm git tree
(http://git.kernel.org/?p=linux/kernel/git/mhocko/mm.git;a=summary). It
is based on v4.4 tag in Linus tree and mmotm-2016-01-12-16-44.

As usual mmotm trees are tagged with signed tag
(finger print BB43 1E25 7FB8 660F F2F1 D22D 48E2 09A2 B310 E347)

The shortlog says:
Alexander Kuleshov (3):
      mm/memblock: remove rgnbase and rgnsize variables
      mm/memblock: introduce for_each_memblock_type()
      mm/page_alloc.c: remove unused struct zone *z variable

Alexey Klimov (1):
      mm/mlock.c: drop unneeded initialization in munlock_vma_pages_range()

Andrea Arcangeli (2):
      ksm: introduce ksm_max_page_sharing per page deduplication limit
      ksm: validate STABLE_NODE_DUP_HEAD conditional to gcc version

Andrew Morton (26):
      account-certain-kmem-allocations-to-memcg-checkpatch-fixes
      include-define-__phys_to_pfn-as-phys_pfn-fix
      mempolicy-convert-the-shared_policy-lock-to-a-rwlock-fix-2
      mm-zonelist-enumerate-zonelists-array-index-checkpatch-fixes
      mm-zonelist-enumerate-zonelists-array-index-fix
      mm-get-rid-of-__alloc_pages_high_priority-checkpatch-fixes
      fs/block_dev.c:bdev_write_page(): use blk_queue_enter(..., GFP_NOIO)
      arm64-mm-support-arch_mmap_rnd_bits-fix
      ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit-fix-2
      mm-fs-obey-gfp_mapping-for-add_to_page_cache-fix
      mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix
      mm-hwpoison-adjust-for-new-thp-refcounting-fix
      mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-checkpatch-fixes
      thp-add-debugfs-handle-to-split-all-huge-pages-fix
      mm-support-madvisemadv_free-fix-2-fix
      arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix
      arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2
      arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2-fix-3
      mm-oom-rework-oom-detection-checkpatch-fixes
      mm-use-watermak-checks-for-__gfp_repeat-high-order-allocations-checkpatch-fixes
      sched: add schedule_timeout_idle()
      mm-mlockc-change-can_do_mlock-return-value-type-to-boolean-fix
      mm-page_allocc-introduce-kernelcore=mirror-option-fix
      mm/page_alloc.c: rework code layout in memmap_init_zone()
      mm-hugetlbfs-unmap-pages-if-page-fault-raced-with-hole-punch-fix
      mm-soft-offline-exit-with-failure-for-non-anonymous-thp-fix

Arnd Bergmann (3):
      cpuset: Replace all instances of time_t with time64_t
      mm: include linux/pfn.h for PHYS_PFN definition
      ARM: thp: fix unterminated ifdef in header file

Chen Gang (3):
      mm/mmap.c: remove redundant local variables for may_expand_vm()
      mm: add PHYS_PFN, use it in __phys_to_pfn()
      arch/*/include/uapi/asm/mman.h: : let MADV_FREE have same value for all architectures

Christoph Lameter (2):
      vmstat: make vmstat_updater deferrable again and shut down on idle
      vmstat-make-vmstat_updater-deferrable-again-and-shut-down-on-idle-fix

Dan Carpenter (1):
      mm/huge_memory: add a missing tab

Dan Williams (28):
      pmem, dax: clean up clear_pmem()
      dax: increase granularity of dax_clear_blocks() operations
      dax: guarantee page aligned results from bdev_direct_access()
      dax: fix lifetime of in-kernel dax mappings with dax_map_atomic()
      dax-fix-lifetime-of-in-kernel-dax-mappings-with-dax_map_atomic-v3
      um: kill pfn_t
      kvm: rename pfn_t to kvm_pfn_t
      mm, dax, pmem: introduce pfn_t
      mm: skip memory block registration for ZONE_DEVICE
      mm: introduce find_dev_pagemap()
      x86, mm: introduce vmem_altmap to augment vmemmap_populate()
      libnvdimm, pfn, pmem: allocate memmap array in persistent memory
      avr32: convert to asm-generic/memory_model.h
      hugetlb: fix compile error on tile
      frv: fix compiler warning from definition of __pmd()
      x86, mm: introduce _PAGE_DEVMAP
      mm, dax, gpu: convert vm_insert_mixed to pfn_t
      mm, dax: convert vmf_insert_pfn_pmd() to pfn_t
      libnvdimm, pmem: move request_queue allocation earlier in probe
      mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup
      list, perf: fix list_force_poison() build regression
      mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd
      mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd v5
      mm: fix pmd_devmap compile error
      mm, x86: get_user_pages() for dax mappings
      mm, x86: get_user_pages() for dax mappings
      dax: provide diagnostics for pmd mapping failures
      dax: re-enable dax pmd mappings

Daniel Cashman (8):
      mm: mmap: add new /proc tunable for mmap_base ASLR
      arm: mm: support ARCH_MMAP_RND_BITS
      arm: mm: support ARCH_MMAP_RND_BITS
      arm64: mm: support ARCH_MMAP_RND_BITS
      arm64-mm-support-arch_mmap_rnd_bits-v6
      arm64-mm-support-arch_mmap_rnd_bits-v7
      x86: mm: support ARCH_MMAP_RND_BITS
      x86-mm-support-arch_mmap_rnd_bits-v7.txt

David Rientjes (1):
      mm, vmalloc: remove VM_VPAGES

Dominik Dingel (2):
      mm: bring in additional flag for fixup_user_fault to signal unlock
      s390/mm: enable fixup_user_fault retrying

Ebru Akagunduz (3):
      mm: add tracepoint for scanning pages
      mm: make optimistic check for swapin readahead
      mm: make swapin readahead to improve thp collapse rate

Florian Fainelli (1):
      include/linux/memblock.h: fix ordering of 'flags' argument in comments

Geliang Tang (13):
      mm/slab.c use list_first_entry_or_null()
      mm/slab.c: use list_for_each_entry in cache_flusharray
      mm/slab.c: add a helper function get_first_slab
      mm/vmalloc.c: use list_{next,first}_entry
      mm, thp: use list_first_entry_or_null()
      mm/page_alloc.c: use list_{first,last}_entry instead of list_entry
      mm/page_alloc.c: use list_for_each_entry in mark_free_pages()
      mm/swapfile.c: use list_{next,first}_entry
      mm/readahead.c, mm/vmscan.c: use lru_to_page instead of list_to_page
      mm/ksm.c: use list_for_each_entry_safe
      mm/swapfile.c: use list_for_each_entry_safe in free_swap_count_continuations
      mm: move lru_to_page to mm_inline.h
      mm/zbud.c: use list_last_entry() instead of list_tail_entry()

Guenter Roeck (1):
      mn10300: Declare __pfn_to_phys() to fix build error

Hugh Dickins (2):
      memcg: avoid vmpressure oops when memcg disabled
      mm: make swapoff more robust against soft dirty

Jerome Marchand (2):
      mm, shmem: add internal shmem resident memory accounting
      mm, procfs: breakdown RSS for anon, shmem and file in /proc/pid/status

Johannes Weiner (20):
      cgroup: clean up the kernel configuration menu nomenclature
      cgroup: put controller Kconfig options in meaningful order
      mm: page_alloc: generalize the dirty balance reserve
      proc: meminfo: estimate available memory more conservatively
      mm: memcontrol: export root_mem_cgroup
      net: tcp_memcontrol: properly detect ancestor socket pressure
      net: tcp_memcontrol: remove bogus hierarchy pressure propagation
      net: tcp_memcontrol: protect all tcp_memcontrol calls by jump-label
      net: tcp_memcontrol: remove dead per-memcg count of allocated sockets
      net: tcp_memcontrol: simplify the per-memcg limit access
      net: tcp_memcontrol: sanitize tcp memory accounting callbacks
      net: tcp_memcontrol: simplify linkage between socket and page counter
      net-tcp_memcontrol-simplify-linkage-between-socket-and-page-counter
      mm: memcontrol: generalize the socket accounting jump label
      mm: memcontrol: do not account memory+swap on unified hierarchy
      mm: memcontrol: move socket code for unified hierarchy accounting
      mm: memcontrol: account socket memory in unified hierarchy memory controller
      mm: memcontrol: hook up vmpressure to socket pressure
      mm: memcontrol: switch to the updated jump-label API
      mm/oom_kill.c: don't ignore oom score on exiting tasks

John Allen (1):
      drivers/base/memory.c: fix kernel warning during memory hotplug on ppc64

Joonsoo Kim (5):
      mm/page_isolation.c: return last tested pfn rather than failure indicator
      mm/page_isolation.c: add new tracepoint, test_pages_isolated
      mm/cma: always check which page caused allocation failure
      mm/cma: always check which page cause allocation failure
      mm/compaction.c: __compact_pgdat() code cleanuup

Joshua Clayton (1):
      mm: fix noisy sparse warning in LIBCFS_ALLOC_PRE()

Juergen Gross (1):
      x86/paravirt: Remove paravirt ops pmd_update[_defer] and pte_update_defer

Kirill A. Shutemov (86):
      mm: make sure isolate_lru_page() is never called for tail page
      khugepaged: avoid usage of uninitialized variable 'isolated'
      mm-make-swapin-readahead-to-improve-thp-collapse-rate-fix
      khugepaged: __collapse_huge_page_swapin(): drop unused 'pte' parameter
      thp: do not hold anon_vma lock during swap in
      page-flags: trivial cleanup for PageTrans* helpers
      page-flags: move code around
      page-flags: introduce page flags policies wrt compound pages
      page-flags: do not corrupt caller 'page' in PF_NO_TAIL
      page-flags: add documentation for policies
      page-flags: hide PF_* validation check under separate config option
      page-flags: define PG_locked behavior on compound pages
      page-flags: define behavior of FS/IO-related flags on compound pages
      page-flags: define behavior of LRU-related flags on compound pages
      page-flags: define behavior SL*B-related flags on compound pages
      page-flags: define behavior of Xen-related flags on compound pages
      page-flags: define PG_reserved behavior on compound pages
      hugetlb: clear PG_reserved before setting PG_head on gigantic pages
      page-flags: define PG_swapbacked behavior on compound pages
      page-flags: define PG_swapcache behavior on compound pages
      page-flags: define PG_mlocked behavior on compound pages
      page-flags: define PG_uncached behavior on compound pages
      page-flags: define PG_uptodate behavior on compound pages
      page-flags: look at head page if the flag is encoded in page->mapping
      mm: sanitize page->mapping for tail pages
      page-flags: drop __TestClearPage*() helpers
      mm, proc: adjust PSS calculation
      rmap: add argument to charge compound page
      memcg: adjust to support new THP refcounting
      mm, thp: adjust conditions when we can reuse the page on WP fault
      mm: adjust FOLL_SPLIT for new refcounting
      mm: handle PTE-mapped tail pages in gerneric fast gup implementaiton
      thp, mlock: do not allow huge pages in mlocked area
      khugepaged: ignore pmd tables with THP mapped with ptes
      thp: rename split_huge_page_pmd() to split_huge_pmd()
      mm, vmstats: new THP splitting event
      mm: temporally mark THP broken
      thp: drop all split_huge_page()-related code
      mm: drop tail page refcounting
      futex, thp: remove special case for THP in get_futex_key
      futex-thp-remove-special-case-for-thp-in-get_futex_key-fix
      ksm: prepare to new THP semantics
      mm, thp: remove compound_lock()
      arm64, thp: remove infrastructure for handling splitting PMDs
      arm, thp: remove infrastructure for handling splitting PMDs
      mips, thp: remove infrastructure for handling splitting PMDs
      powerpc, thp: remove infrastructure for handling splitting PMDs
      s390, thp: remove infrastructure for handling splitting PMDs
      sparc, thp: remove infrastructure for handling splitting PMDs
      tile, thp: remove infrastructure for handling splitting PMDs
      x86, thp: remove infrastructure for handling splitting PMDs
      mm, thp: remove infrastructure for handling splitting PMDs
      mm-thp-remove-infrastructure-for-handling-splitting-pmds-fix
      mm: rework mapcount accounting to enable 4k mapping of THPs
      mm: do not crash on PageDoubleMap() for non-head pages
      mm: duplicate rmap reference for hugetlb pages as compound
      mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-4
      mm: differentiate page_mapped() from page_mapcount() for compound pages
      mm, numa: skip PTE-mapped THP on numa fault
      thp: implement split_huge_pmd()
      thp: add option to setup migration entries during PMD split
      thp, mm: split_huge_page(): caller need to lock page
      thp: reintroduce split_huge_page()
      thp-reintroduce-split_huge_page-fix-2
      thp: fix split vs. unmap race
      thp: fix leak due split_huge_page() vs. exit race
      migrate_pages: try to split pages on queuing
      mempolicy: add missed spin_unlock in queue_pages_pte_range
      thp: introduce deferred_split_huge_page()
      thp: fix split_huge_page vs. deferred_split_scan race
      mm: re-enable THP
      thp: update documentation
      thp: allow mlocked THP again
      mm: stop __munlock_pagevec_fill() if THP encountered
      mm, thp: clear PG_mlocked when last mapping gone
      mm: prepare page_referenced() and page_idle to new THP refcounting
      mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-fix
      mm: uninline slowpath of page_mapcount()
      mm: fix __page_mapcount()
      thp: add debugfs handle to split all huge pages
      thp: increase split_huge_page() success rate
      thp-increase-split_huge_page-success-rate-fix
      mm-add-page_check_address_transhuge-helper-fix-fix
      thp: fix regression in handling mlocked pages in __split_huge_pmd()
      memblock: fix section mismatch
      mm: fix locking order in mm_take_all_locks()

Konstantin Khlebnikov (1):
      mm: rework virtual memory accounting

Kyeongdon Kim (1):
      zram: try vmalloc() after kmalloc()

Laura Abbott (1):
      dma-debug: switch check from _text to _stext

Liang Chen (1):
      mm: mempolicy: skip non-migratable VMAs when setting MPOL_MF_LAZY

Mel Gorman (1):
      mm/page_alloc.c: remove unnecessary parameter from __rmqueue

Michal Hocko (15):
      Merge remote-tracking branch 'tj-cgroups/for-4.5' into mmotm-4.4
      mm/page_alloc.c: get rid of __alloc_pages_high_priority()
      mm/page_alloc.c: do not loop over ALLOC_NO_WATERMARKS without triggering reclaim
      mm, vmscan: consider isolated pages in zone_reclaimable_pages
      mm: allow GFP_{FS,IO} for page_cache_read page cache allocation
      mm, oom: give __GFP_NOFAIL allocations access to memory reserves
      memcg: ignore partial THP when moving task
      mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-5-fix
      mm, oom: rework oom detection
      mm: throttle on IO only when there are too many dirty and writeback pages
      mm: use watermark checks for __GFP_REPEAT high order allocations
      mm, oom: introduce oom reaper
      mm-oom-introduce-oom-reaper-v4
      oom reaper: handle anonymous mlocked pages
      oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space

Mike Kravetz (2):
      fs/hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list()
      mm/hugetlbfs: unmap pages if page fault raced with hole punch

Minchan Kim (14):
      zram: pass gfp from zcomp frontend to backend
      mm: support madvise(MADV_FREE)
      mm-support-madvisemadv_free-fix
      mm: account pglazyfreed exactly
      mm: define MADV_FREE for some arches
      mm/madvise.c: free swp_entry in madvise_free
      mm: move lazily freed pages to inactive list
      mm/ksm.c: mark stable page dirty
      arch/x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP
      arch/sparc/include/asm/pgtable_64.h: add pmd_[dirty|mkclean] for THP
      arch/powerpc/include/asm/pgtable-ppc64.h: add pmd_[dirty|mkclean] for THP
      arch/arm/include/asm/pgtable-3level.h: add pmd_mkclean for THP
      arch/arm64/include/asm/pgtable.h: add pmd_mkclean for THP
      mm/huge_memory.c: don't split THP page when MADV_FREE syscall is called

Naoya Horiguchi (8):
      mm/page_alloc.c: fix warning in comparing enumerator
      mm-zonelist-enumerate-zonelists-array-index-fix-fix-fix
      mm/page_isolation: use macro to judge the alignment
      mm: fix mapcount mismatch in hugepage migration
      mm: soft-offline: check return value in second __get_any_page() call
      mm: hwpoison: adjust for new thp refcounting
      mm: soft-offline: clean up soft_offline_page()
      mm: soft-offline: exit with failure for non anonymous thp

Nathan Zimmer (1):
      mm/mempolicy.c: convert the shared_policy lock to a rwlock

Oleg Nesterov (2):
      cgroup: kill cgrp_ss_priv[CGROUP_CANFORK_COUNT] and friends
      mm: /proc/pid/clear_refs: no need to clear VM_SOFTDIRTY in clear_soft_dirty_pmd()

Paul Gortmaker (1):
      hugetlb: make mm and fs code explicitly non-modular

Piotr Kwapulinski (1):
      mm/mmap.c: remove incorrect MAP_FIXED flag comparison from mmap_region

Rami Rosen (2):
      cgroup_pids: fix a typo.
      cgroup: fix a typo.

Rodrigo Freire (1):
      Documentation/filesystems: describe the shared memory usage/accounting

Ross Zwisler (2):
      cgroup: Fix uninitialized variable warning
      mm, dax: fix livelock, allow dax pmd mappings to become writeable

Sergey Senozhatsky (2):
      zram/zcomp: use GFP_NOIO to allocate streams
      zram/zcomp: do not zero out zcomp private pages

Seth Jennings (2):
      drivers/base/memory.c: clean up section counting
      drivers/base/memory.c: rename remove_memory_block() to remove_memory_section()

Sudip Mukherjee (3):
      m32r: fix m32104ut_defconfig build fail
      arch/*/include/uapi/asm/mman.h: correct uniform value of MADV_FREE
      m68k: provide __phys_to_pfn() and __pfn_to_phys()

Taku Izumi (2):
      mm/page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node()
      mm/page_alloc.c: introduce kernelcore=mirror option

Tejun Heo (11):
      cgroup: replace __DEVEL__sane_behavior with cgroup2 fs type
      cgroup: rename Documentation/cgroups/ to Documentation/cgroup-legacy/
      cgroup: replace unified-hierarchy.txt with a proper cgroup v2 documentation
      cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using it
      kernfs: implement kernfs_walk_and_get()
      cgroup: implement cgroup_get_from_path() and expose cgroup_put()
      Merge branch 'for-4.4-fixes' into for-4.5
      Merge branch 'for-4.5-ancestor-test' of git://git.kernel.org/.../tj/cgroup into for-4.5
      cgroup: demote subsystem init messages to KERN_DEBUG
      cgroup: rename cgroup documentations
      cgroup, memcg, writeback: drop spurious rcu locking around mem_cgroup_css_from_page()

Tetsuo Handa (1):
      tree wide: use kvfree() than conditional kfree()/vfree()

Toshi Kani (3):
      x86/mm/pat: Add untrack_pfn_moved for mremap
      x86/mm/pat: Change free_memtype() to support shrinking case
      dax: Split pmd map when fallback on COW

Vitaly Kuznetsov (2):
      memory-hotplug: don't BUG() in register_memory_resource()
      memory-hotplug-dont-bug-in-register_memory_resource-v2

Vladimir Davydov (12):
      Revert "kernfs: do not account ino_ida allocations to memcg"
      Revert "gfp: add __GFP_NOACCOUNT"
      memcg: only account kmem allocations marked as __GFP_ACCOUNT
      slab: add SLAB_ACCOUNT flag
      vmalloc: allow to account vmalloc to memcg
      kmemcg: account certain kmem allocations to memcg
      vmscan: do not force-scan file lru if its absolute size is small
      vmscan-do-not-force-scan-file-lru-if-its-absolute-size-is-small-v2
      memcg: do not allow to disable tcp accounting after limit is set
      mm/khugepaged: fix scan not aborted on SCAN_EXCEED_SWAP_PTE
      mm: add page_check_address_transhuge() helper
      mm-add-page_check_address_transhuge-helper-fix

Vlastimil Babka (4):
      mm, documentation: clarify /proc/pid/status VmSwap limitations for shmem
      mm, proc: account for shmem swap in /proc/pid/smaps
      mm, proc: reduce cost of /proc/pid/smaps for shmem mappings
      mm, proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings

Wang Xiaoqiang (3):
      mm/page_isolation: do some cleanup in "undo_isolate_page_range"
      mm/vmalloc.c: use macro IS_ALIGNED to judge the aligment
      mm/mlock.c: change can_do_mlock return value type to boolean

Weijie Yang (1):
      zsmalloc: reorganize struct size_class to pack 4 bytes hole

Yaowei Bai (6):
      include/linux/hugetlb.h: is_file_hugepages() can be boolean
      mm/memblock.c: memblock_is_memory()/reserved() can be boolean
      include/linux/mmzone.h: remove unused is_unevictable_lru()
      mm/zonelist: enumerate zonelists array index
      mm/mmzone.c: memmap_valid_within() can be boolean
      mm/compaction: improve comment for compact_memory tunable knob handler

Yuan Sun (2):
      Subject: cgroup: Fix incomplete dd command in blkio documentation
      cgroup: Remove resource_counter.txt in Documentation/cgroup-legacy/00-INDEX.

nimisolo (1):
      mm/memblock.c:memblock_add_range(): if nr_new is 0 just return

yalin wang (3):
      mm/vmscan.c: change trace_mm_vmscan_writepage() proto type
      mm: change mm_vmscan_lru_shrink_inactive() proto types
      mm: fix kernel crash in khugepaged thread

zhong jiang (1):
      arm64: fix add kasan bug

-- 
Michal Hocko
SUSE Labs

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: mmotm git tree since-4.4 branch created (was: mmotm 2016-01-12-16-44 uploaded)
  2016-01-13 13:42 ` mmotm git tree since-4.4 branch created (was: mmotm 2016-01-12-16-44 uploaded) Michal Hocko
@ 2016-01-13 15:10   ` Michal Hocko
  0 siblings, 0 replies; 3+ messages in thread
From: Michal Hocko @ 2016-01-13 15:10 UTC (permalink / raw)
  To: akpm
  Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, broonie

On Wed 13-01-16 14:42:11, Michal Hocko wrote:
> I have just created since-4.4 branch in mm git tree
> (http://git.kernel.org/?p=linux/kernel/git/mhocko/mm.git;a=summary). It
> is based on v4.4 tag in Linus tree and mmotm-2016-01-12-16-44.
> 
> As usual mmotm trees are tagged with signed tag
> (finger print BB43 1E25 7FB8 660F F2F1 D22D 48E2 09A2 B310 E347)

Unfortunatelly my scripts have missed the whole post-linux-next section
in the series file. So the last push didn't have many patches.  This
is now fixed. I have overwritten the previous tag but the change is
incremental (aka no rebase...):
 
The shortlog says:
Alexander Kuleshov (3):
      mm/memblock: remove rgnbase and rgnsize variables
      mm/memblock: introduce for_each_memblock_type()
      mm/page_alloc.c: remove unused struct zone *z variable

Alexey Klimov (1):
      mm/mlock.c: drop unneeded initialization in munlock_vma_pages_range()

Andrea Arcangeli (2):
      ksm: introduce ksm_max_page_sharing per page deduplication limit
      ksm: validate STABLE_NODE_DUP_HEAD conditional to gcc version

Andrew Morton (29):
      account-certain-kmem-allocations-to-memcg-checkpatch-fixes
      include-define-__phys_to_pfn-as-phys_pfn-fix
      mempolicy-convert-the-shared_policy-lock-to-a-rwlock-fix-2
      mm-zonelist-enumerate-zonelists-array-index-checkpatch-fixes
      mm-zonelist-enumerate-zonelists-array-index-fix
      mm-get-rid-of-__alloc_pages_high_priority-checkpatch-fixes
      fs/block_dev.c:bdev_write_page(): use blk_queue_enter(..., GFP_NOIO)
      arm64-mm-support-arch_mmap_rnd_bits-fix
      ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit-fix-2
      mm-fs-obey-gfp_mapping-for-add_to_page_cache-fix
      mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix
      mm-hwpoison-adjust-for-new-thp-refcounting-fix
      mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-checkpatch-fixes
      thp-add-debugfs-handle-to-split-all-huge-pages-fix
      mm-support-madvisemadv_free-fix-2-fix
      arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix
      arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2
      arch-uapi-asm-mmanh-let-madv_free-have-same-value-for-all-architectures-fix-fix-2-fix-3
      mm-oom-rework-oom-detection-checkpatch-fixes
      mm-use-watermak-checks-for-__gfp_repeat-high-order-allocations-checkpatch-fixes
      sched: add schedule_timeout_idle()
      mm-mlockc-change-can_do_mlock-return-value-type-to-boolean-fix
      mm-page_allocc-introduce-kernelcore=mirror-option-fix
      mm/page_alloc.c: rework code layout in memmap_init_zone()
      mm-hugetlbfs-unmap-pages-if-page-fault-raced-with-hole-punch-fix
      mm-soft-offline-exit-with-failure-for-non-anonymous-thp-fix
      net-drop-tcp_memcontrolc-fix
      mm-memcontrol-reign-in-the-config-space-madness-fix
      mm-memcontrol-reign-in-the-config-space-madness-fix-fix

Arnd Bergmann (6):
      cpuset: Replace all instances of time_t with time64_t
      mm: include linux/pfn.h for PHYS_PFN definition
      ARM: thp: fix unterminated ifdef in header file
      memstick: use sector_div instead of do_div
      mm: memcontrol: only manage socket pressure for CONFIG_INET
      memcg: fix SLOB build regression

Chen Gang (3):
      mm/mmap.c: remove redundant local variables for may_expand_vm()
      mm: add PHYS_PFN, use it in __phys_to_pfn()
      arch/*/include/uapi/asm/mman.h: : let MADV_FREE have same value for all architectures

Christian Borntraeger (3):
      dma: Provide simple noop dma ops
      alpha/dma: use common noop dma ops
      s390/dma: Allow per device dma ops

Christoph Hellwig (19):
      dma-mapping: make the generic coherent dma mmap implementation optional
      arc: convert to dma_map_ops
      arc: dma mapping fixes
      avr32: convert to dma_map_ops
      blackfin: convert to dma_map_ops
      c6x: convert to dma_map_ops
      c6x: dma mapping fixes
      cris: convert to dma_map_ops
      nios2: convert to dma_map_ops
      nios2: dma mapping fixes
      frv: convert to dma_map_ops
      parisc: convert to dma_map_ops
      mn10300: convert to dma_map_ops
      m68k: convert to dma_map_ops
      metag: convert to dma_map_ops
      sparc: use generic dma_set_mask
      tile: uninline dma_set_mask
      dma-mapping: always provide the dma_map_ops based implementation
      dma-mapping: remove <asm-generic/dma-coherent.h>

Christoph Lameter (2):
      vmstat: make vmstat_updater deferrable again and shut down on idle
      vmstat-make-vmstat_updater-deferrable-again-and-shut-down-on-idle-fix

Dan Carpenter (2):
      mm/huge_memory: add a missing tab
      C6X: fix build breakage

Dan Williams (29):
      pmem, dax: clean up clear_pmem()
      dax: increase granularity of dax_clear_blocks() operations
      dax: guarantee page aligned results from bdev_direct_access()
      dax: fix lifetime of in-kernel dax mappings with dax_map_atomic()
      dax-fix-lifetime-of-in-kernel-dax-mappings-with-dax_map_atomic-v3
      um: kill pfn_t
      kvm: rename pfn_t to kvm_pfn_t
      mm, dax, pmem: introduce pfn_t
      mm: skip memory block registration for ZONE_DEVICE
      mm: introduce find_dev_pagemap()
      x86, mm: introduce vmem_altmap to augment vmemmap_populate()
      libnvdimm, pfn, pmem: allocate memmap array in persistent memory
      avr32: convert to asm-generic/memory_model.h
      hugetlb: fix compile error on tile
      frv: fix compiler warning from definition of __pmd()
      x86, mm: introduce _PAGE_DEVMAP
      mm, dax, gpu: convert vm_insert_mixed to pfn_t
      mm, dax: convert vmf_insert_pfn_pmd() to pfn_t
      libnvdimm, pmem: move request_queue allocation earlier in probe
      mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup
      list, perf: fix list_force_poison() build regression
      mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd
      mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd v5
      mm: fix pmd_devmap compile error
      mm, x86: get_user_pages() for dax mappings
      mm, x86: get_user_pages() for dax mappings
      dax: provide diagnostics for pmd mapping failures
      dax: re-enable dax pmd mappings
      dax: fix dax_pmd_dbg build warning

Daniel Cashman (8):
      mm: mmap: add new /proc tunable for mmap_base ASLR
      arm: mm: support ARCH_MMAP_RND_BITS
      arm: mm: support ARCH_MMAP_RND_BITS
      arm64: mm: support ARCH_MMAP_RND_BITS
      arm64-mm-support-arch_mmap_rnd_bits-v6
      arm64-mm-support-arch_mmap_rnd_bits-v7
      x86: mm: support ARCH_MMAP_RND_BITS
      x86-mm-support-arch_mmap_rnd_bits-v7.txt

Dave Chinner (1):
      xfs: fix recursive splice read locking with DAX

David Rientjes (1):
      mm, vmalloc: remove VM_VPAGES

Dominik Dingel (2):
      mm: bring in additional flag for fixup_user_fault to signal unlock
      s390/mm: enable fixup_user_fault retrying

Ebru Akagunduz (3):
      mm: add tracepoint for scanning pages
      mm: make optimistic check for swapin readahead
      mm: make swapin readahead to improve thp collapse rate

Florian Fainelli (1):
      include/linux/memblock.h: fix ordering of 'flags' argument in comments

Geliang Tang (14):
      mm/slab.c use list_first_entry_or_null()
      mm/slab.c: use list_for_each_entry in cache_flusharray
      mm/slab.c: add a helper function get_first_slab
      mm/vmalloc.c: use list_{next,first}_entry
      mm, thp: use list_first_entry_or_null()
      mm/page_alloc.c: use list_{first,last}_entry instead of list_entry
      mm/page_alloc.c: use list_for_each_entry in mark_free_pages()
      mm/swapfile.c: use list_{next,first}_entry
      mm/readahead.c, mm/vmscan.c: use lru_to_page instead of list_to_page
      mm/ksm.c: use list_for_each_entry_safe
      mm/swapfile.c: use list_for_each_entry_safe in free_swap_count_continuations
      mm: move lru_to_page to mm_inline.h
      mm/zbud.c: use list_last_entry() instead of list_tail_entry()
      dma-mapping: use offset_in_page macro

Guenter Roeck (1):
      mn10300: Declare __pfn_to_phys() to fix build error

Hugh Dickins (2):
      memcg: avoid vmpressure oops when memcg disabled
      mm: make swapoff more robust against soft dirty

Jan Kara (5):
      ext4: fix races between page faults and hole punching
      ext4: move unlocked dio protection from ext4_alloc_file_blocks()
      ext4: fix races between buffered IO and collapse / insert range
      ext4: fix races of writeback with punch hole and zero range
      ext4: document lock ordering

Jerome Marchand (2):
      mm, shmem: add internal shmem resident memory accounting
      mm, procfs: breakdown RSS for anon, shmem and file in /proc/pid/status

Johannes Weiner (34):
      cgroup: clean up the kernel configuration menu nomenclature
      cgroup: put controller Kconfig options in meaningful order
      mm: page_alloc: generalize the dirty balance reserve
      proc: meminfo: estimate available memory more conservatively
      mm: memcontrol: export root_mem_cgroup
      net: tcp_memcontrol: properly detect ancestor socket pressure
      net: tcp_memcontrol: remove bogus hierarchy pressure propagation
      net: tcp_memcontrol: protect all tcp_memcontrol calls by jump-label
      net: tcp_memcontrol: remove dead per-memcg count of allocated sockets
      net: tcp_memcontrol: simplify the per-memcg limit access
      net: tcp_memcontrol: sanitize tcp memory accounting callbacks
      net: tcp_memcontrol: simplify linkage between socket and page counter
      net-tcp_memcontrol-simplify-linkage-between-socket-and-page-counter
      mm: memcontrol: generalize the socket accounting jump label
      mm: memcontrol: do not account memory+swap on unified hierarchy
      mm: memcontrol: move socket code for unified hierarchy accounting
      mm: memcontrol: account socket memory in unified hierarchy memory controller
      mm: memcontrol: hook up vmpressure to socket pressure
      mm: memcontrol: switch to the updated jump-label API
      mm/oom_kill.c: don't ignore oom score on exiting tasks
      mm: memcontrol: drop unused @css argument in memcg_init_kmem
      mm: memcontrol: remove double kmem page_counter init
      mm: memcontrol: give the kmem states more descriptive names
      mm: memcontrol: group kmem init and exit functions together
      mm: memcontrol: separate kmem code from legacy tcp accounting code
      mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
      mm-memcontrol-move-kmem-accounting-code-to-config_memcg-v2
      mm-memcontrol-move-kmem-accounting-code-to-config_memcg-fix
      mm: memcontrol: account "kmem" consumers in cgroup2 memory controller
      mm: memcontrol: introduce CONFIG_MEMCG_LEGACY_KMEM
      mm: memcontrol: rein in the CONFIG space madness
      mm: memcontrol: flatten struct cg_proto
      mm: memcontrol: clean up alloc, online, offline, free functions
      mm: memcontrol: clean up alloc, online, offline, free functions fix

John Allen (1):
      drivers/base/memory.c: fix kernel warning during memory hotplug on ppc64

Joonsoo Kim (5):
      mm/page_isolation.c: return last tested pfn rather than failure indicator
      mm/page_isolation.c: add new tracepoint, test_pages_isolated
      mm/cma: always check which page caused allocation failure
      mm/cma: always check which page cause allocation failure
      mm/compaction.c: __compact_pgdat() code cleanuup

Joshua Clayton (1):
      mm: fix noisy sparse warning in LIBCFS_ALLOC_PRE()

Juergen Gross (1):
      x86/paravirt: Remove paravirt ops pmd_update[_defer] and pte_update_defer

Kirill A. Shutemov (86):
      mm: make sure isolate_lru_page() is never called for tail page
      khugepaged: avoid usage of uninitialized variable 'isolated'
      mm-make-swapin-readahead-to-improve-thp-collapse-rate-fix
      khugepaged: __collapse_huge_page_swapin(): drop unused 'pte' parameter
      thp: do not hold anon_vma lock during swap in
      page-flags: trivial cleanup for PageTrans* helpers
      page-flags: move code around
      page-flags: introduce page flags policies wrt compound pages
      page-flags: do not corrupt caller 'page' in PF_NO_TAIL
      page-flags: add documentation for policies
      page-flags: hide PF_* validation check under separate config option
      page-flags: define PG_locked behavior on compound pages
      page-flags: define behavior of FS/IO-related flags on compound pages
      page-flags: define behavior of LRU-related flags on compound pages
      page-flags: define behavior SL*B-related flags on compound pages
      page-flags: define behavior of Xen-related flags on compound pages
      page-flags: define PG_reserved behavior on compound pages
      hugetlb: clear PG_reserved before setting PG_head on gigantic pages
      page-flags: define PG_swapbacked behavior on compound pages
      page-flags: define PG_swapcache behavior on compound pages
      page-flags: define PG_mlocked behavior on compound pages
      page-flags: define PG_uncached behavior on compound pages
      page-flags: define PG_uptodate behavior on compound pages
      page-flags: look at head page if the flag is encoded in page->mapping
      mm: sanitize page->mapping for tail pages
      page-flags: drop __TestClearPage*() helpers
      mm, proc: adjust PSS calculation
      rmap: add argument to charge compound page
      memcg: adjust to support new THP refcounting
      mm, thp: adjust conditions when we can reuse the page on WP fault
      mm: adjust FOLL_SPLIT for new refcounting
      mm: handle PTE-mapped tail pages in gerneric fast gup implementaiton
      thp, mlock: do not allow huge pages in mlocked area
      khugepaged: ignore pmd tables with THP mapped with ptes
      thp: rename split_huge_page_pmd() to split_huge_pmd()
      mm, vmstats: new THP splitting event
      mm: temporally mark THP broken
      thp: drop all split_huge_page()-related code
      mm: drop tail page refcounting
      futex, thp: remove special case for THP in get_futex_key
      futex-thp-remove-special-case-for-thp-in-get_futex_key-fix
      ksm: prepare to new THP semantics
      mm, thp: remove compound_lock()
      arm64, thp: remove infrastructure for handling splitting PMDs
      arm, thp: remove infrastructure for handling splitting PMDs
      mips, thp: remove infrastructure for handling splitting PMDs
      powerpc, thp: remove infrastructure for handling splitting PMDs
      s390, thp: remove infrastructure for handling splitting PMDs
      sparc, thp: remove infrastructure for handling splitting PMDs
      tile, thp: remove infrastructure for handling splitting PMDs
      x86, thp: remove infrastructure for handling splitting PMDs
      mm, thp: remove infrastructure for handling splitting PMDs
      mm-thp-remove-infrastructure-for-handling-splitting-pmds-fix
      mm: rework mapcount accounting to enable 4k mapping of THPs
      mm: do not crash on PageDoubleMap() for non-head pages
      mm: duplicate rmap reference for hugetlb pages as compound
      mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-4
      mm: differentiate page_mapped() from page_mapcount() for compound pages
      mm, numa: skip PTE-mapped THP on numa fault
      thp: implement split_huge_pmd()
      thp: add option to setup migration entries during PMD split
      thp, mm: split_huge_page(): caller need to lock page
      thp: reintroduce split_huge_page()
      thp-reintroduce-split_huge_page-fix-2
      thp: fix split vs. unmap race
      thp: fix leak due split_huge_page() vs. exit race
      migrate_pages: try to split pages on queuing
      mempolicy: add missed spin_unlock in queue_pages_pte_range
      thp: introduce deferred_split_huge_page()
      thp: fix split_huge_page vs. deferred_split_scan race
      mm: re-enable THP
      thp: update documentation
      thp: allow mlocked THP again
      mm: stop __munlock_pagevec_fill() if THP encountered
      mm, thp: clear PG_mlocked when last mapping gone
      mm: prepare page_referenced() and page_idle to new THP refcounting
      mm-prepare-page_referenced-and-page_idle-to-new-thp-refcounting-fix
      mm: uninline slowpath of page_mapcount()
      mm: fix __page_mapcount()
      thp: add debugfs handle to split all huge pages
      thp: increase split_huge_page() success rate
      thp-increase-split_huge_page-success-rate-fix
      mm-add-page_check_address_transhuge-helper-fix-fix
      thp: fix regression in handling mlocked pages in __split_huge_pmd()
      memblock: fix section mismatch
      mm: fix locking order in mm_take_all_locks()

Konstantin Khlebnikov (1):
      mm: rework virtual memory accounting

Kyeongdon Kim (1):
      zram: try vmalloc() after kmalloc()

Laura Abbott (1):
      dma-debug: switch check from _text to _stext

Liang Chen (1):
      mm: mempolicy: skip non-migratable VMAs when setting MPOL_MF_LAZY

Mel Gorman (1):
      mm/page_alloc.c: remove unnecessary parameter from __rmqueue

Michal Hocko (15):
      Merge remote-tracking branch 'tj-cgroups/for-4.5' into mmotm-4.4
      mm/page_alloc.c: get rid of __alloc_pages_high_priority()
      mm/page_alloc.c: do not loop over ALLOC_NO_WATERMARKS without triggering reclaim
      mm, vmscan: consider isolated pages in zone_reclaimable_pages
      mm: allow GFP_{FS,IO} for page_cache_read page cache allocation
      mm, oom: give __GFP_NOFAIL allocations access to memory reserves
      memcg: ignore partial THP when moving task
      mm-rework-mapcount-accounting-to-enable-4k-mapping-of-thps-fix-5-fix
      mm, oom: rework oom detection
      mm: throttle on IO only when there are too many dirty and writeback pages
      mm: use watermark checks for __GFP_REPEAT high order allocations
      mm, oom: introduce oom reaper
      mm-oom-introduce-oom-reaper-v4
      oom reaper: handle anonymous mlocked pages
      oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space

Mike Kravetz (2):
      fs/hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list()
      mm/hugetlbfs: unmap pages if page fault raced with hole punch

Minchan Kim (14):
      zram: pass gfp from zcomp frontend to backend
      mm: support madvise(MADV_FREE)
      mm-support-madvisemadv_free-fix
      mm: account pglazyfreed exactly
      mm: define MADV_FREE for some arches
      mm/madvise.c: free swp_entry in madvise_free
      mm: move lazily freed pages to inactive list
      mm/ksm.c: mark stable page dirty
      arch/x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP
      arch/sparc/include/asm/pgtable_64.h: add pmd_[dirty|mkclean] for THP
      arch/powerpc/include/asm/pgtable-ppc64.h: add pmd_[dirty|mkclean] for THP
      arch/arm/include/asm/pgtable-3level.h: add pmd_mkclean for THP
      arch/arm64/include/asm/pgtable.h: add pmd_mkclean for THP
      mm/huge_memory.c: don't split THP page when MADV_FREE syscall is called

Naoya Horiguchi (8):
      mm/page_alloc.c: fix warning in comparing enumerator
      mm-zonelist-enumerate-zonelists-array-index-fix-fix-fix
      mm/page_isolation: use macro to judge the alignment
      mm: fix mapcount mismatch in hugepage migration
      mm: soft-offline: check return value in second __get_any_page() call
      mm: hwpoison: adjust for new thp refcounting
      mm: soft-offline: clean up soft_offline_page()
      mm: soft-offline: exit with failure for non anonymous thp

Nathan Zimmer (1):
      mm/mempolicy.c: convert the shared_policy lock to a rwlock

Oleg Nesterov (2):
      cgroup: kill cgrp_ss_priv[CGROUP_CANFORK_COUNT] and friends
      mm: /proc/pid/clear_refs: no need to clear VM_SOFTDIRTY in clear_soft_dirty_pmd()

Paul Gortmaker (1):
      hugetlb: make mm and fs code explicitly non-modular

Piotr Kwapulinski (1):
      mm/mmap.c: remove incorrect MAP_FIXED flag comparison from mmap_region

Rami Rosen (2):
      cgroup_pids: fix a typo.
      cgroup: fix a typo.

Rodrigo Freire (1):
      Documentation/filesystems: describe the shared memory usage/accounting

Ross Zwisler (16):
      cgroup: Fix uninitialized variable warning
      mm, dax: fix livelock, allow dax pmd mappings to become writeable
      dax: fix NULL pointer dereference in __dax_dbg()
      dax: fix conversion of holes to PMDs
      pmem: add wb_cache_pmem() to the PMEM API
      pmem-add-wb_cache_pmem-to-the-pmem-api-v6
      dax: support dirty DAX entries in radix tree
      dax-support-dirty-dax-entries-in-radix-tree-v6
      mm: add find_get_entries_tag()
      dax: add support for fsync/sync
      dax-add-support-for-fsync-sync-v6
      dax: add support for fsync/msync
      dax-add-support-for-fsync-msync-v8
      ext2: call dax_pfn_mkwrite() for DAX fsync/msync
      ext4: call dax_pfn_mkwrite() for DAX fsync/msync
      xfs: call dax_pfn_mkwrite() for DAX fsync/msync

Sergey Senozhatsky (2):
      zram/zcomp: use GFP_NOIO to allocate streams
      zram/zcomp: do not zero out zcomp private pages

Seth Jennings (2):
      drivers/base/memory.c: clean up section counting
      drivers/base/memory.c: rename remove_memory_block() to remove_memory_section()

Sudip Mukherjee (3):
      m32r: fix m32104ut_defconfig build fail
      arch/*/include/uapi/asm/mman.h: correct uniform value of MADV_FREE
      m68k: provide __phys_to_pfn() and __pfn_to_phys()

Taku Izumi (2):
      mm/page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node()
      mm/page_alloc.c: introduce kernelcore=mirror option

Tejun Heo (11):
      cgroup: replace __DEVEL__sane_behavior with cgroup2 fs type
      cgroup: rename Documentation/cgroups/ to Documentation/cgroup-legacy/
      cgroup: replace unified-hierarchy.txt with a proper cgroup v2 documentation
      cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using it
      kernfs: implement kernfs_walk_and_get()
      cgroup: implement cgroup_get_from_path() and expose cgroup_put()
      Merge branch 'for-4.4-fixes' into for-4.5
      Merge branch 'for-4.5-ancestor-test' of git://git.kernel.org/.../tj/cgroup into for-4.5
      cgroup: demote subsystem init messages to KERN_DEBUG
      cgroup: rename cgroup documentations
      cgroup, memcg, writeback: drop spurious rcu locking around mem_cgroup_css_from_page()

Tetsuo Handa (1):
      tree wide: use kvfree() than conditional kfree()/vfree()

Toshi Kani (3):
      x86/mm/pat: Add untrack_pfn_moved for mremap
      x86/mm/pat: Change free_memtype() to support shrinking case
      dax: Split pmd map when fallback on COW

Valentin Rothberg (1):
      HAVE_DMA_ATTRS: remove leftovers in Kconfig

Vineet Gupta (1):
      ARC: dma mapping fixes #2

Vitaly Kuznetsov (2):
      memory-hotplug: don't BUG() in register_memory_resource()
      memory-hotplug-dont-bug-in-register_memory_resource-v2

Vladimir Davydov (21):
      Revert "kernfs: do not account ino_ida allocations to memcg"
      Revert "gfp: add __GFP_NOACCOUNT"
      memcg: only account kmem allocations marked as __GFP_ACCOUNT
      slab: add SLAB_ACCOUNT flag
      vmalloc: allow to account vmalloc to memcg
      kmemcg: account certain kmem allocations to memcg
      vmscan: do not force-scan file lru if its absolute size is small
      vmscan-do-not-force-scan-file-lru-if-its-absolute-size-is-small-v2
      memcg: do not allow to disable tcp accounting after limit is set
      mm/khugepaged: fix scan not aborted on SCAN_EXCEED_SWAP_PTE
      mm: add page_check_address_transhuge() helper
      mm-add-page_check_address_transhuge-helper-fix
      mm: memcontrol: allow to disable kmem accounting for cgroup2
      net: drop tcp_memcontrol.c
      mm: memcontrol: charge swap to cgroup2
      mm: vmscan: pass memcg to get_scan_count()
      mm: memcontrol: replace mem_cgroup_lruvec_online with mem_cgroup_online
      swap.h: move memcg related stuff to the end of the file
      mm: vmscan: do not scan anon pages if memcg swap limit is hit
      mm: free swap cache aggressively if memcg swap is full
      Documentation: cgroup: add memory.swap.{current,max} description

Vlastimil Babka (4):
      mm, documentation: clarify /proc/pid/status VmSwap limitations for shmem
      mm, proc: account for shmem swap in /proc/pid/smaps
      mm, proc: reduce cost of /proc/pid/smaps for shmem mappings
      mm, proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings

Wang Xiaoqiang (3):
      mm/page_isolation: do some cleanup in "undo_isolate_page_range"
      mm/vmalloc.c: use macro IS_ALIGNED to judge the aligment
      mm/mlock.c: change can_do_mlock return value type to boolean

Weijie Yang (1):
      zsmalloc: reorganize struct size_class to pack 4 bytes hole

Yaowei Bai (6):
      include/linux/hugetlb.h: is_file_hugepages() can be boolean
      mm/memblock.c: memblock_is_memory()/reserved() can be boolean
      include/linux/mmzone.h: remove unused is_unevictable_lru()
      mm/zonelist: enumerate zonelists array index
      mm/mmzone.c: memmap_valid_within() can be boolean
      mm/compaction: improve comment for compact_memory tunable knob handler

Yuan Sun (2):
      Subject: cgroup: Fix incomplete dd command in blkio documentation
      cgroup: Remove resource_counter.txt in Documentation/cgroup-legacy/00-INDEX.

nimisolo (1):
      mm/memblock.c:memblock_add_range(): if nr_new is 0 just return

yalin wang (3):
      mm/vmscan.c: change trace_mm_vmscan_writepage() proto type
      mm: change mm_vmscan_lru_shrink_inactive() proto types
      mm: fix kernel crash in khugepaged thread

zhong jiang (1):
      arm64: fix add kasan bug

-- 
Michal Hocko
SUSE Labs

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-01-13 15:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-13  0:51 mmotm 2016-01-12-16-44 uploaded akpm
2016-01-13 13:42 ` mmotm git tree since-4.4 branch created (was: mmotm 2016-01-12-16-44 uploaded) Michal Hocko
2016-01-13 15:10   ` Michal Hocko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).