10 fixes, based on c63c50fc2ec9afc4de21ef9ead2eac64b178cce1: Chunguang Xu <brookxu@xxxxxxxxxxx>: memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event Baoquan He <bhe@xxxxxxxxxx>: mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case Qian Cai <cai@xxxxxx>: page-flags: fix a crash at SetPageError(THP_SWAP) Chris Down <chris@xxxxxxxxxxxxxx>: mm, memcg: fix corruption on 64-bit divisor in memory.high throttling mm, memcg: throttle allocators based on ancestral memory.high Michal Hocko <mhocko@xxxxxxxx>: mm: do not allow MADV_PAGEOUT for CoW pages Roman Penyaev <rpenyaev@xxxxxxx>: epoll: fix possible lost wakeup on epoll_ctl() path Qian Cai <cai@xxxxxx>: mm/mmu_notifier: silence PROVE_RCU_LIST warnings Vlastimil Babka <vbabka@xxxxxxx>: mm, slub: prevent kmalloc_node crashes and memory leaks Joerg Roedel <jroedel@xxxxxxx>: x86/mm: split vmalloc_sync_all() arch/x86/mm/fault.c | 26 ++++++++++- drivers/acpi/apei/ghes.c | 2 fs/eventpoll.c | 8 +-- include/linux/page-flags.h | 2 include/linux/vmalloc.h | 5 +- kernel/notifier.c | 2 mm/madvise.c | 12 +++-- mm/memcontrol.c | 105 ++++++++++++++++++++++++++++----------------- mm/mmu_notifier.c | 27 +++++++---- mm/nommu.c | 10 +++- mm/slub.c | 26 +++++++---- mm/sparse.c | 8 ++- mm/vmalloc.c | 11 +++- 13 files changed, 165 insertions(+), 79 deletions(-)