2015-11-18-15-38 merged

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

Andrew Morton (10):
      ncpfs-dont-allow-negative-timeouts-fix
      writeback-initialize-m_dirty-to-avoid-compile-warning-fix
      account-certain-kmem-allocations-to-memcg-checkpatch-fixes
      mm-mmapc-remove-redundant-local-variables-for-may_expand_vm-fix
      include-define-__phys_to_pfn-as-phys_pfn-fix
      mempolicy-convert-the-shared_policy-lock-to-a-rwlock-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

Andrey Ryabinin (1):
      kasan: fix kmemleak false-positive in kasan_module_alloc()

Chen Gang (3):
      mm/mmap.c: remove redundant local variables for may_expand_vm()
      mm: add PHYS_PFN, use it in __phys_to_pfn()
      include/asm-generic/page.h: remove useless get_user_page() and free_user_page()

Christoph Hellwig (1):
      various: fix pci_set_dma_mask return value checking

Dan Carpenter (1):
      ncpfs: don't allow negative timeouts

Geliang Tang (2):
      mm/vmalloc.c: use list_{next,first}_entry
      mm, thp: use list_first_entry_or_null()

Jason J. Herne (1):
      mm: Loosen MADV_NOHUGEPAGE to enable Qemu postcopy on s390

Jerome Marchand (3):
      mm: vmalloc: don't remove inexistent guard hole in remove_vm_area()
      mm, shmem: add internal shmem resident memory accounting
      mm, procfs: breakdown RSS for anon, shmem and file in /proc/pid/status

Jesper Dangaard Brouer (3):
      slub: fix kmem cgroup bug in kmem_cache_alloc_bulk
      slub: add missing kmem cgroup support to kmem_cache_free_bulk
      slab/slub: adjust kmem_cache_alloc_bulk API

Joonsoo Kim (3):
      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

Kirill A. Shutemov (2):
      thp: fix leak due split_huge_page() vs. exit race
      mm: fix __page_mapcount()

Michal Hocko (2):
      Reverted "mm/hugetlbfs fix bugs in fallocate hole punch of areas with holes"
      mm/page_alloc.c: get rid of __alloc_pages_high_priority()

Mike Kravetz (2):
      mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes
      mm-hugetlbfs-fix-bugs-in-fallocate-hole-punch-of-areas-with-holes-v3

Naoya Horiguchi (2):
      tools/vm/page-types.c: support KPF_IDLE
      mm: fix mapcount mismatch in hugepage migration

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

OGAWA Hirofumi (1):
      fat: fix fake_offset handling on error path

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

Richard Weinberger (1):
      kernel/signal.c: unexport sigsuspend()

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

Viresh Kumar (1):
      PM/OPP: add entry in MAINTAINERS

Vitaly Kuznetsov (1):
      kernel/panic.c: turn off locks debug before releasing console lock

Vladimir Davydov (6):
      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

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

Yang Shi (1):
      mm/page-writeback.c: initialize m_dirty to avoid compile warning

Yaowei Bai (5):
      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

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
mm: fix __page_mapcount()

I made mistake in uninlining patch: we need to read _mapcount of the
page which caller pointed us to, not head page.

It's fixlet for
 "mm: uninline slowpath of page_mapcount()"

Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
1 file changed