2018-03-28-16-05 merged
Andrey Ryabinin (3):
mm/vmscan: remove redundant current_may_throttle() check
mm/vmscan: don't change pgdat state on base of a single LRU list state
mm/vmscan: don't mess with pgdat->flags in memcg reclaim
Jérôme Glisse (13):
mm/hmm: fix header file if/else/endif maze
mm/hmm: unregister mmu_notifier when last HMM client quit
mm/hmm: hmm_pfns_bad() was accessing wrong struct
mm/hmm: use struct for hmm_vma_fault(), hmm_vma_get_pfns() parameters
mm/hmm: remove HMM_PFN_READ flag and ignore peculiar architecture
mm/hmm: use uint64_t for HMM pfn instead of defining hmm_pfn_t to ulong
mm/hmm: cleanup special vma handling (VM_SPECIAL)
mm/hmm: do not differentiate between empty entry or missing directory
mm/hmm: rename HMM_PFN_DEVICE_UNADDRESSABLE to HMM_PFN_DEVICE_PRIVATE
mm/hmm: move hmm_pfns_clear() closer to where it is used
mm/hmm: factor out pte and pmd handling to simplify hmm_vma_walk_pmd()
mm/hmm: change hmm_vma_fault() to allow write fault on page basis
mm/hmm: use device driver encoding for HMM pfn
Matthew Wilcox (5):
radix tree: use GFP_ZONEMASK bits of gfp_t for flags
arm64: turn flush_dcache_mmap_lock into a no-op
unicore32: turn flush_dcache_mmap_lock into a no-op
export __set_page_dirty
fscache: use appropriate radix tree accessors
Mel Gorman (1):
sched/numa: avoid trapping faults and attempting migration of file-backed dirty pages
Michal Hocko (5):
Reverted "mm-vmscan-dont-mess-with-pgdat-flags-in-memcg-reclaim-checkpatch-fixes"
Reverted "mm/vmscan: don't mess with pgdat->flags in memcg reclaim"
Reverted "mm/vmscan: don't change pgdat state on base of a single LRU list state."
Reverted "mm/vmscan: remove redundant current_may_throttle() check"
Reverted "mm/vmscan: replace mm_vmscan_lru_shrink_inactive with shrink_page_list tracepoint"
Mikulas Patocka (1):
mm/slab_common.c: remove test if cache name is accessible
Ralph Campbell (4):
mm/hmm: documentation editorial update to HMM documentation
mm/hmm: HMM should have a callback before MM is destroyed
mm/hmm: do not ignore specific pte fault flag in hmm_vma_fault()
mm/hmm: clarify fault logic for device private memory
Russell King (1):
MAINTAINERS: correct rmk's email address
Shakeel Butt (1):
slab, slub: skip unnecessary kasan_cache_shutdown()
Steven Rostedt (1):
mm, vmscan, tracing: use pointer to reclaim_stat struct in trace event
Tejun Heo (1):
mm/hmm.c: remove superfluous RCU protection around radix tree lookup
Vinayak Menon (1):
mm/kmemleak.c: wait for scan completion before disabling free
fscache: use appropriate radix tree accessors
Don't open-code accesses to data structure internals.
Link: http://lkml.kernel.org/r/20180313132639.17387-7-willy@infradead.org
Signed-off-by: Matthew Wilcox <mawilcox@microsoft.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Cc: Darrick J. Wong <darrick.wong@oracle.com>
Cc: Dave Chinner <david@fromorbit.com>
Cc: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2 files changed