Linux/linux fd6b99fdrivers/base devres.c, drivers/dax device.c

Merge branch 'akpm' (patches from Andrew)

Merge misc fixes from Andrew Morton:
 "16 fixes"

* emailed patches from Andrew Morton <akpm at linux-foundation.org>:
  mm/devm_memremap_pages: fix final page put race
  PCI/P2PDMA: track pgmap references per resource, not globally
  lib/genalloc: introduce chunk owners
  PCI/P2PDMA: fix the gen_pool_add_virt() failure path
  mm/devm_memremap_pages: introduce devm_memunmap_pages
  drivers/base/devres: introduce devm_release_action()
  mm/vmscan.c: fix trying to reclaim unevictable LRU page
  coredump: fix race condition between collapse_huge_page() and core dumping
  mm/mlock.c: change count_mm_mlocked_page_nr return type
  mm: mmu_gather: remove __tlb_reset_range() for force flush
  fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
  mm/vmscan.c: fix recent_rotated history
  mm/mlock.c: mlockall error for flag MCL_ONFAULT
  scripts/decode_stacktrace.sh: prefix addr2line with $CROSS_COMPILE
  mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
  mm: memcontrol: don't batch updates of local VM stats and events
DeltaFile
+73-44drivers/pci/p2pdma.c
+49-6include/linux/genalloc.h
+25-26lib/genalloc.c
+28-13mm/memcontrol.c
+18-8include/linux/memcontrol.h
+19-5mm/mmu_gather.c
+23-1drivers/base/devres.c
+18-5kernel/memremap.c
+13-4drivers/nvdimm/pmem.c
+3-11mm/hmm.c
+3-10drivers/dax/device.c
+12-0fs/ocfs2/dcache.c
+8-0include/linux/memremap.h
+4-3mm/mlock.c
+3-3mm/vmscan.c
+4-0include/linux/sched/mm.h
+3-0mm/khugepaged.c
+2-0tools/testing/nvdimm/test/iomap.c
+1-1mm/list_lru.c
+1-1scripts/decode_stacktrace.sh
+1-0include/linux/device.h
+311-14121 files

UnifiedSplitRaw