• Linus Torvalds's avatar
    Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm · 6614a3c3
    Linus Torvalds authored
    Pull MM updates from Andrew Morton:
     "Most of the MM queue. A few things are still pending.
    
      Liam's maple tree rework didn't make it. This has resulted in a few
      other minor patch series being held over for next time.
    
      Multi-gen LRU still isn't merged as we were waiting for mapletree to
      stabilize. The current plan is to merge MGLRU into -mm soon and to
      later reintroduce mapletree, with a view to hopefully getting both
      into 6.1-rc1.
    
      Summary:
    
       - The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe
         Lin, Yang Shi, Anshuman Khandual and Mike Rapoport
    
       - Some kmemleak fixes from Patrick Wang and Waiman Long
    
       - DAMON updates from SeongJae Park
    
       - memcg debug/visibility work from Roman Gushchin
    
       - vmalloc speedup from Uladzislau Rezki
    
       - more folio conversion work from Matthew Wilcox
    
       - enhancements for coherent device memory mapping from Alex Sierra
    
       - addition of shared pages tracking and CoW support for fsdax, from
         Shiyang Ruan
    
       - hugetlb optimizations from Mike Kravetz
    
       - Mel Gorman has contributed some pagealloc changes to improve
         latency and realtime behaviour.
    
       - mprotect soft-dirty checking has been improved by Peter Xu
    
       - Many other singleton patches all over the place"
    
     [ XFS merge from hell as per Darrick Wong in
    
       https://lore.kernel.org/all/YshKnxb4VwXycPO8@magnolia/ ]
    
    * tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (282 commits)
      tools/testing/selftests/vm/hmm-tests.c: fix build
      mm: Kconfig: fix typo
      mm: memory-failure: convert to pr_fmt()
      mm: use is_zone_movable_page() helper
      hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
      hugetlbfs: cleanup some comments in inode.c
      hugetlbfs: remove unneeded header file
      hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
      hugetlbfs: use helper macro SZ_1{K,M}
      mm: cleanup is_highmem()
      mm/hmm: add a test for cross device private faults
      selftests: add soft-dirty into run_vmtests.sh
      selftests: soft-dirty: add test for mprotect
      mm/mprotect: fix soft-dirty check in can_change_pte_writable()
      mm: memcontrol: fix potential oom_lock recursion deadlock
      mm/gup.c: fix formatting in check_and_migrate_movable_page()
      xfs: fail dax mount if reflink is enabled on a partition
      mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
      userfaultfd: don't fail on unrecognized features
      hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
      ...
    6614a3c3
fdt.c 34.5 KB