13 patches, based on 40226a3d96ef8ab8980f032681c8bfd46d63874e. Subsystems affected by this patch series: mm/kasan mm/pagealloc mm/rmap mm/hmm hfs mm/hugetlb Subsystem: mm/kasan Marco Elver <elver@xxxxxxxxxx>: mm: move helper to check slub_debug_enabled Yee Lee <yee.lee@xxxxxxxxxxxx>: kasan: add memzero init for unaligned size at DEBUG Marco Elver <elver@xxxxxxxxxx>: kasan: fix build by including kernel.h Subsystem: mm/pagealloc Matteo Croce <mcroce@xxxxxxxxxxxxx>: Revert "mm/page_alloc: make should_fail_alloc_page() static" Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx>: mm/page_alloc: avoid page allocator recursion with pagesets.lock held Yanfei Xu <yanfei.xu@xxxxxxxxxxxxx>: mm/page_alloc: correct return value when failing at preparing Chuck Lever <chuck.lever@xxxxxxxxxx>: mm/page_alloc: further fix __alloc_pages_bulk() return value Subsystem: mm/rmap Christoph Hellwig <hch@xxxxxx>: mm: fix the try_to_unmap prototype for !CONFIG_MMU Subsystem: mm/hmm Alistair Popple <apopple@xxxxxxxxxx>: lib/test_hmm: remove set but unused page variable Subsystem: hfs Desmond Cheong Zhi Xi <desmondcheongzx@xxxxxxxxx>: Patch series "hfs: fix various errors", v2: hfs: add missing clean-up in hfs_fill_super hfs: fix high memory mapping in hfs_bnode_read hfs: add lock nesting notation to hfs_find_init Subsystem: mm/hugetlb Joao Martins <joao.m.martins@xxxxxxxxxx>: mm/hugetlb: fix refs calculation from unaligned @vaddr fs/hfs/bfind.c | 14 +++++++++++++- fs/hfs/bnode.c | 25 ++++++++++++++++++++----- fs/hfs/btree.h | 7 +++++++ fs/hfs/super.c | 10 +++++----- include/linux/kasan.h | 1 + include/linux/rmap.h | 4 +++- lib/test_hmm.c | 2 -- mm/hugetlb.c | 5 +++-- mm/kasan/kasan.h | 12 ++++++++++++ mm/page_alloc.c | 30 ++++++++++++++++++++++-------- mm/slab.h | 15 +++++++++++---- mm/slub.c | 14 -------------- 12 files changed, 97 insertions(+), 42 deletions(-)