Merge branch 'akpm' (patches from Andrew)
Merge yet more updates from Andrew Morton: "This is the material which was staged after willystuff in linux-next. Subsystems affected by this patch series: mm (debug, selftests, pagecache, thp, rmap, migration, kasan, hugetlb, pagemap, madvise), and selftests" * emailed patches from Andrew Morton <akpm@linux-foundation.org>: (113 commits) selftests: kselftest framework: provide "finished" helper mm: madvise: MADV_DONTNEED_LOCKED mm: fix race between MADV_FREE reclaim and blkdev direct IO read mm: generalize ARCH_HAS_FILTER_PGPROT mm: unmap_mapping_range_tree() with i_mmap_rwsem shared mm: warn on deleting redirtied only if accounted mm/huge_memory: remove stale locking logic from __split_huge_pmd() mm/huge_memory: remove stale page_trans_huge_mapcount() mm/swapfile: remove stale reuse_swap_page() mm/khugepaged: remove reuse_swap_page() usage mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() mm: streamline COW logic in do_swap_page() mm: slightly clarify KSM logic in do_swap_page() mm: optimize do_wp_page() for fresh pages in local LRU pagevecs mm: optimize do_wp_page() for exclusive pages in the swapcache mm/huge_memory: make is_transparent_hugepage() static userfaultfd/selftests: enable hugetlb remap and remove event testing selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test mm: enable MADV_DONTNEED for hugetlb mappings kasan: disable LOCKDEP when printing reports ...
No related branches found
No related tags found
Showing
- Documentation/dev-tools/kasan.rst 11 additions, 6 deletionsDocumentation/dev-tools/kasan.rst
- Documentation/vm/page_owner.rst 59 additions, 6 deletionsDocumentation/vm/page_owner.rst
- arch/alpha/include/uapi/asm/mman.h 2 additions, 0 deletionsarch/alpha/include/uapi/asm/mman.h
- arch/arm64/Kconfig 1 addition, 1 deletionarch/arm64/Kconfig
- arch/arm64/include/asm/vmalloc.h 6 additions, 0 deletionsarch/arm64/include/asm/vmalloc.h
- arch/arm64/include/asm/vmap_stack.h 4 additions, 1 deletionarch/arm64/include/asm/vmap_stack.h
- arch/arm64/kernel/module.c 3 additions, 2 deletionsarch/arm64/kernel/module.c
- arch/arm64/mm/pageattr.c 1 addition, 1 deletionarch/arm64/mm/pageattr.c
- arch/arm64/net/bpf_jit_comp.c 2 additions, 1 deletionarch/arm64/net/bpf_jit_comp.c
- arch/mips/include/uapi/asm/mman.h 2 additions, 0 deletionsarch/mips/include/uapi/asm/mman.h
- arch/parisc/include/uapi/asm/mman.h 2 additions, 0 deletionsarch/parisc/include/uapi/asm/mman.h
- arch/powerpc/mm/book3s64/trace.c 0 additions, 1 deletionarch/powerpc/mm/book3s64/trace.c
- arch/s390/kernel/module.c 1 addition, 1 deletionarch/s390/kernel/module.c
- arch/x86/Kconfig 0 additions, 3 deletionsarch/x86/Kconfig
- arch/x86/kernel/module.c 1 addition, 1 deletionarch/x86/kernel/module.c
- arch/x86/mm/init.c 0 additions, 1 deletionarch/x86/mm/init.c
- arch/xtensa/include/uapi/asm/mman.h 2 additions, 0 deletionsarch/xtensa/include/uapi/asm/mman.h
- include/linux/gfp.h 26 additions, 9 deletionsinclude/linux/gfp.h
- include/linux/huge_mm.h 0 additions, 6 deletionsinclude/linux/huge_mm.h
- include/linux/kasan.h 62 additions, 44 deletionsinclude/linux/kasan.h
Loading
Please register or sign in to comment