2015-12-17-16-35 merged

Al Viro (1):
      dax_io(): don't let non-error value escape via retval instead of EFAULT

Andrew Morton (6):
      mm-oom-rework-oom-detection-checkpatch-fixes
      mm-use-watermak-checks-for-__gfp_repeat-high-order-allocations-checkpatch-fixes
      mm-oom-introduce-oom-reaper-fix-fix
      mm-oom-introduce-oom-reaper-fix-fix-2
      mm-oom-introduce-oom-reaper-checkpatch-fixes
      mm-oom-introduce-oom-reaper-fix-3

Christoph Lameter (1):
      vmstat-make-vmstat_updater-deferrable-again-and-shut-down-on-idle-fix

Colin Ian King (1):
      proc: fix -ESRCH error when writing to /proc/$pid/coredump_filter

Dan Streetman (1):
      mm/zswap: change incorrect strncmp use to strcmp

Dan Williams (34):
      scatterlist: fix sg_phys() masking
      pmem, dax: clean up clear_pmem()
      dax: increase granularity of dax_clear_blocks() operations
      dax: guarantee page aligned results from bdev_direct_access()
      dax: fix __dax_pmd_fault crash
      dax: fix lifetime of in-kernel dax mappings with dax_map_atomic()
      dax-fix-lifetime-of-in-kernel-dax-mappings-with-dax_map_atomic-v3
      um: kill pfn_t
      kvm: rename pfn_t to kvm_pfn_t
      libnvdimm, pmem: fix size trim in pmem_direct_access()
      pmem: kill memremap_pmem()
      devm_memremap: convert to return ERR_PTR
      devm: make allocations numa aware by default
      pmem, memremap: convert to numa aware allocations
      mm, dax, pmem: introduce pfn_t
      mm-dax-pmem-introduce-pfn_t-v3
      devm_memremap_pages: use numa_mem_id
      mm: introduce find_dev_pagemap()
      x86, mm: introduce vmem_altmap to augment vmemmap_populate()
      libnvdimm, pfn, pmem: allocate memmap array in persistent memory
      avr32: convert to asm-generic/memory_model.h
      hugetlb: fix compile error on tile
      frv: fix compiler warning from definition of __pmd()
      x86, mm: introduce _PAGE_DEVMAP
      mm, dax, gpu: convert vm_insert_mixed to pfn_t
      mm, dax: convert vmf_insert_pfn_pmd() to pfn_t
      list: introduce list_del_poison()
      libnvdimm, pmem: move request_queue allocation earlier in probe
      mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup
      mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd
      mm, x86: get_user_pages() for dax mappings
      dax: provide diagnostics for pmd mapping failures
      dax: disable pmd mappings
      dax: re-enable dax pmd mappings

Daniel Cashman (1):
      arm64-mm-support-arch_mmap_rnd_bits-v6

Dave Chinner (3):
      xfs: fix inode size update overflow in xfs_map_direct()
      xfs: introduce BMAPI_ZERO for allocating zeroed extents
      xfs: Don't use unwritten extents for DAX

Geliang Tang (1):
      mm/swapfile.c: use list_for_each_entry_safe in free_swap_count_continuations

James Morse (1):
      include/linux/mmdebug.h: should include linux/bug.h

Johannes Weiner (1):
      net-tcp_memcontrol-simplify-linkage-between-socket-and-page-counter

Kirill A. Shutemov (1):
      mm: make sure isolate_lru_page() is never called for tail page

Michal Hocko (5):
      mm, oom: rework oom detection
      mm: throttle on IO only when there are too many dirty and writeback pages
      mm: use watermark checks for __GFP_REPEAT high order allocations
      mm, oom: introduce oom reaper
      mm-oom-introduce-oom-reaper-fix

Oleg Nesterov (1):
      mm: /proc/pid/clear_refs: no need to clear VM_SOFTDIRTY in clear_soft_dirty_pmd()

Paul Gortmaker (1):
      hugetlb: make mm and fs code explicitly non-modular

Ross Zwisler (1):
      mm, dax: fix livelock, allow dax pmd mappings to become writeable

Toshi Kani (2):
      dax: Split pmd map when fallback on COW
      x86/mm: Fix gup_huge_p?d() to handle large PAT bit

Vladimir Davydov (1):
      mm: memcontrol: fix possible memcg leak due to interrupted reclaim

Weijie Yang (1):
      zsmalloc: reorganize struct size_class to pack 4 bytes hole
mm-oom-introduce-oom-reaper-fix-3

fix CONFIG_MMU=n build

slub.c:(.text+0x4184): undefined reference to `tlb_gather_mmu'
slub.c:(.text+0x41bc): undefined reference to `unmap_page_range'
slub.c:(.text+0x41d8): undefined reference to `tlb_finish_mmu'

Cc: Andrea Argangeli <andrea@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
1 file changed