Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    1110ce6a
    Merge tag 'mm-hotfixes-stable-2025-03-08-16-27' of... · 1110ce6a
    Linus Torvalds authored
    Merge tag 'mm-hotfixes-stable-2025-03-08-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
    
    Pull misc fixes from Andrew Morton:
     "33 hotfixes. 24 are cc:stable and the remainder address post-6.13
      issues or aren't considered necessary for -stable kernels.
    
      26 are for MM and 7 are for non-MM.
    
       - "mm: memory_failure: unmap poisoned folio during migrate properly"
         from Ma Wupeng fixes a couple of two year old bugs involving the
         migration of hwpoisoned folios.
    
       - "selftests/damon: three fixes for false results" from SeongJae Park
         fixes three one year old bugs in the SAMON selftest code.
    
      The remainder are singletons and doubletons. Please see the individual
      changelogs for details"
    
    * tag 'mm-hotfixes-stable-2025-03-08-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (33 commits)
      mm/page_alloc: fix uninitialized variable
      rapidio: add check for rio_add_net() in rio_scan_alloc_net()
      rapidio: fix an API misues when rio_add_net() fails
      MAINTAINERS: .mailmap: update Sumit Garg's email address
      Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone"
      mm: fix finish_fault() handling for large folios
      mm: don't skip arch_sync_kernel_mappings() in error paths
      mm: shmem: remove unnecessary warning in shmem_writepage()
      userfaultfd: fix PTE unmapping stack-allocated PTE copies
      userfaultfd: do not block on locking a large folio with raised refcount
      mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages
      mm: shmem: fix potential data corruption during shmem swapin
      mm: fix kernel BUG when userfaultfd_move encounters swapcache
      selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries
      selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms
      selftests/damon/damos_quota: make real expectation of quota exceeds
      include/linux/log2.h: mark is_power_of_2() with __always_inline
      NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
      mm, swap: avoid BUG_ON in relocate_cluster()
      mm: swap: use correct step in loop to wait all clusters in wait_for_allocation()
      ...
    1110ce6a
    History
    Merge tag 'mm-hotfixes-stable-2025-03-08-16-27' of...
    Linus Torvalds authored
    Merge tag 'mm-hotfixes-stable-2025-03-08-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
    
    Pull misc fixes from Andrew Morton:
     "33 hotfixes. 24 are cc:stable and the remainder address post-6.13
      issues or aren't considered necessary for -stable kernels.
    
      26 are for MM and 7 are for non-MM.
    
       - "mm: memory_failure: unmap poisoned folio during migrate properly"
         from Ma Wupeng fixes a couple of two year old bugs involving the
         migration of hwpoisoned folios.
    
       - "selftests/damon: three fixes for false results" from SeongJae Park
         fixes three one year old bugs in the SAMON selftest code.
    
      The remainder are singletons and doubletons. Please see the individual
      changelogs for details"
    
    * tag 'mm-hotfixes-stable-2025-03-08-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (33 commits)
      mm/page_alloc: fix uninitialized variable
      rapidio: add check for rio_add_net() in rio_scan_alloc_net()
      rapidio: fix an API misues when rio_add_net() fails
      MAINTAINERS: .mailmap: update Sumit Garg's email address
      Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone"
      mm: fix finish_fault() handling for large folios
      mm: don't skip arch_sync_kernel_mappings() in error paths
      mm: shmem: remove unnecessary warning in shmem_writepage()
      userfaultfd: fix PTE unmapping stack-allocated PTE copies
      userfaultfd: do not block on locking a large folio with raised refcount
      mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages
      mm: shmem: fix potential data corruption during shmem swapin
      mm: fix kernel BUG when userfaultfd_move encounters swapcache
      selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries
      selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms
      selftests/damon/damos_quota: make real expectation of quota exceeds
      include/linux/log2.h: mark is_power_of_2() with __always_inline
      NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
      mm, swap: avoid BUG_ON in relocate_cluster()
      mm: swap: use correct step in loop to wait all clusters in wait_for_allocation()
      ...