2018-03-22-16-18 merged

AKASHI Takahiro (1):
      kernel/kexec_file.c: add walk_system_ram_res_rev()

Aaron Lu (1):
      mm-free_pcppages_bulk-prefetch-buddy-while-not-holding-lock-v4-update2

Andrew Morton (1):
      mm-vmscan-dont-mess-with-pgdat-flags-in-memcg-reclaim-checkpatch-fixes

Andrey Ryabinin (6):
      mm/vmscan: wake up flushers for legacy cgroups too
      mm/vmscan: update stale comments
      mm/vmscan: replace mm_vmscan_lru_shrink_inactive with shrink_page_list tracepoint
      mm/vmscan: remove redundant current_may_throttle() check
      mm/vmscan: don't change pgdat state on base of a single LRU list state.
      mm/vmscan: don't mess with pgdat->flags in memcg reclaim

Baoquan He (1):
      kernel/kexec_file.c: load kernel at top of system RAM if required

Claudio Imbrenda (1):
      mm/ksm: fix interaction with THP

Daniel Vacek (1):
      Revert "mm: page_alloc: skip over regions of invalid pfns where possible"

David Rientjes (2):
      mm, thp: do not cause memcg oom for thp
      mm: memcg: remote memcg charging for kmem allocations fix

Honglei Wang (1):
      mm/memcontrol.c: fix parameter description mismatch

Huacai Chen (1):
      zboot: fix stack protector in compressed boot phase

Kirill A. Shutemov (3):
      mm/khugepaged.c: convert VM_BUG_ON() to collapse fail
      mm/thp: do not wait for lock_page() in deferred_split_scan()
      mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink()

Maninder Singh (1):
      mm/page_owner: fix recursion bug after changing skip entries

Michal Hocko (5):
      Reverted "mm/sparse.c: optimize memmap allocation during sparse_init()"
      Reverted "mm: remove unused arg from memblock_next_valid_pfn()"
      Revert "mm/memblock.c: hardcode the end_pfn being -1"
      include/linux/mmdebug.h: make VM_WARN* non-rvals
      Reverted "mm/hugetlb.c: clean up VM_WARN usage"

Mike Kravetz (1):
      ipc/shm.c: add split function to shm_vm_ops

Nikolay Borisov (1):
      fs/dcache.c: add cond_resched() in shrink_dentry_list()

Shakeel Butt (1):
      mm, slab: memcg_link the SLAB's kmem_cache

Stefan Agner (1):
      mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t

Steven J. Hill (1):
      mm/vmstat.c: Fix vmstat_update() preemption BUG.

Tetsuo Handa (1):
      mm,oom_reaper: check for MMF_OOM_SKIP before complaining
Reverted "mm/hugetlb.c: clean up VM_WARN usage"

This reverts 02ede1345ff68cd3e629864161c1d8adcef1eae5

Patch has been dropped from mmotm tree with reason: wrecked
1 file changed