2017-10-03-17-08 merged

Andrew Morton (5):
      of-provide-of_n_addrsize_cells-wrappers-for-config_of-fix
      mm-sysctl-make-numa-stats-configurable-fix-fix
      mm-mmu_notifier-avoid-double-notification-when-it-is-useless-checkpatch-fixes
      mm-swap-fix-race-conditions-in-swap_slots-cache-init-fix
      mm-swap-fix-race-conditions-in-swap_slots-cache-init-fix-fix

Andrey Ryabinin (2):
      mm/mempolicy: fix NUMA_INTERLEAVE_HIT counter
      mm: remove unused pgdat->inactive_ratio

Anshuman Khandual (1):
      fs/hugetlbfs/inode.c: remove redundant -ENIVAL return from hugetlbfs_setattr()

Arnd Bergmann (1):
      include/linux/of.h: provide of_n_{addr,size}_cells wrappers for !CONFIG_OF

Jérôme Glisse (1):
      mm/mmu_notifier: avoid double notification when it is useless

Kirill A. Shutemov (2):
      mm: account pud page tables
      mm: add infrastructure for get_user_pages_fast() benchmarking

Mark Hairgrove (1):
      mm/migrate: fix indexing bug (off by one) and avoid out of bound access

Michal Hocko (1):
      mm, hugetlb: remove hugepages_treat_as_movable sysctl

Mike Rapoport (1):
      include/linux/fs.h: fix comment about struct address_space

Ralph Campbell (1):
      mm/hmm: constify hmm_devmem_page_get_drvdata() parameter

Sergey Senozhatsky (1):
      zsmalloc: calling zs_map_object() from irq is a bug

Tim Chen (2):
      mm/swap_slots.c: fix race conditions in swap_slots cache init
      mm/swap_slots.c: remove lock_initialized flag from swap_slots_cache

Yang Shi (1):
      mm/madvise.c: add description for MADV_WIPEONFORK and MADV_KEEPONFORK

Zhen Lei (1):
      mm: only display online cpus of the numa node

Zi Yan (1):
      mm: remove unnecessary WARN_ONCE in page_vma_mapped_walk().
mm: add infrastructure for get_user_pages_fast() benchmarking

Performance of get_user_pages_fast() is critical for some workloads, but
it's tricky to test it directly.

This patch provides /sys/kernel/debug/gup_benchmark that helps with
testing performance of it.

See tools/testing/selftests/vm/gup_benchmark.c for userspace
counterpart.

Link: http://lkml.kernel.org/r/20170908215603.9189-2-kirill.shutemov@linux.intel.com
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Thorsten Leemhuis <regressions@leemhuis.info>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Huang Ying <ying.huang@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
5 files changed