2017-06-02-14-13 merged

Andrew Morton (2):
      mm-vmscan-avoid-thrashing-anon-lru-when-free-file-is-low-fix
      mm-hwpoison-dissolve-in-use-hugepage-in-unrecoverable-memory-error-fix

Andrey Ryabinin (4):
      mm/kasan: get rid of speculative shadow checks
      x86/kasan: don't allocate extra shadow memory
      arm64/kasan: don't allocate extra shadow memory
      mm/kasan: add support for memory hotplug

André Draszik (1):
      scripts/gdb: make lx-dmesg command work (reliably)

Anshuman Khandual (1):
      mm: hugetlb: soft-offline: dissolve source hugepage after successful migration

David Rientjes (2):
      mm, vmscan: avoid thrashing anon lru when free + file is low
      mm, vmpressure: pass-through notification support

Eric Biggers (1):
      fs/buffer.c: make bh_lru_install() more efficient

Gustavo A. R. Silva (1):
      mm/memory_hotplug.c: add NULL check to avoid potential NULL pointer dereference

James Morse (1):
      mm/memory-failure.c: use compound_head() flags for huge pages

Johannes Weiner (1):
      mm-memcontrol-per-lruvec-stats-infrastructure-fix

Michal Hocko (6):
      Reverted "mm-make-kswapd-try-harder-to-keep-active-pages-in-cache-fix"
      Reverted "mm: make kswapd try harder to keep active pages in cache"
      mm: consider memblock reservations for deferred memory initialization sizing
      mm, memory_hotplug: fix MMOP_ONLINE_KEEP behavior
      mm, memory_hotplug: do not assume ZONE_NORMAL is default kernel zone
      net/netfilter/x_tables.c: use kvmalloc() in xt_alloc_table_info()

Naoya Horiguchi (8):
      mm: hugetlb: prevent reuse of hwpoisoned free hugepages
      mm: hugetlb: return immediately for hugetlb page in __delete_from_page_cache()
      mm: hwpoison: change PageHWPoison behavior on hugetlb pages
      mm: soft-offline: dissolve free hugepage if soft-offlined
      mm: hwpoison: introduce memory_failure_hugetlb()
      mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error
      mm: hugetlb: delete dequeue_hwpoisoned_huge_page()
      mm: hwpoison: introduce idenfity_page_state

Nick Desaulniers (1):
      mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning

Rik van Riel (6):
      binfmt_elf: document load_bias a little bit
      x86/elf: move 32 bit ELF_ET_DYN_BASE to 256MB
      x86/mmap: properly account for stack randomization in mmap_base
      arm64/mmap: properly account for stack randomization in mmap_base
      arm64: move COMPAT_ELF_ET_DYN_BASE lower in the address space
      powerpc,mmap: properly account for stack randomization in mmap_base

Ross Zwisler (1):
      dax: improve fix for colliding PMD & PTE entries
net/netfilter/x_tables.c: use kvmalloc() in xt_alloc_table_info()

xt_alloc_table_info() basically opencodes kvmalloc() so use the library
function instead.

Link: http://lkml.kernel.org/r/20170531155145.17111-4-mhocko@kernel.org
Signed-off-by: Michal Hocko <mhocko@suse.com>
Cc: Pablo Neira Ayuso <pablo@netfilter.org>
Cc: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Cc: Florian Westphal <fw@strlen.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
1 file changed