Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache
Pull folio updates from Matthew Wilcox: - Rewrite how munlock works to massively reduce the contention on i_mmap_rwsem (Hugh Dickins): https://lore.kernel.org/linux-mm/8e4356d-9622-a7f0-b2c-f116b5f2efea@google.com/ - Sort out the page refcount mess for ZONE_DEVICE pages (Christoph Hellwig): https://lore.kernel.org/linux-mm/20220210072828.2930359-1-hch@lst.de/ - Convert GUP to use folios and make pincount available for order-1 pages. (Matthew Wilcox) - Convert a few more truncation functions to use folios (Matthew Wilcox) - Convert page_vma_mapped_walk to use PFNs instead of pages (Matthew Wilcox) - Convert rmap_walk to use folios (Matthew Wilcox) - Convert most of shrink_page_list() to use a folio (Matthew Wilcox) - Add support for creating large folios in readahead (Matthew Wilcox) * tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache: (114 commits) mm/damon: minor cleanup...
Showing
- Documentation/core-api/pin_user_pages.rst 9 additions, 9 deletionsDocumentation/core-api/pin_user_pages.rst
- arch/alpha/include/asm/pgtable.h 1 addition, 0 deletionsarch/alpha/include/asm/pgtable.h
- arch/arc/include/asm/hugepage.h 0 additions, 1 deletionarch/arc/include/asm/hugepage.h
- arch/arc/include/asm/pgtable-levels.h 1 addition, 0 deletionsarch/arc/include/asm/pgtable-levels.h
- arch/arm/include/asm/pgtable-2level.h 2 additions, 0 deletionsarch/arm/include/asm/pgtable-2level.h
- arch/arm64/mm/mmu.c 1 addition, 0 deletionsarch/arm64/mm/mmu.c
- arch/csky/include/asm/pgtable.h 1 addition, 0 deletionsarch/csky/include/asm/pgtable.h
- arch/hexagon/include/asm/pgtable.h 5 additions, 0 deletionsarch/hexagon/include/asm/pgtable.h
- arch/ia64/include/asm/pgtable.h 1 addition, 0 deletionsarch/ia64/include/asm/pgtable.h
- arch/m68k/include/asm/mcf_pgtable.h 1 addition, 0 deletionsarch/m68k/include/asm/mcf_pgtable.h
- arch/m68k/include/asm/motorola_pgtable.h 1 addition, 0 deletionsarch/m68k/include/asm/motorola_pgtable.h
- arch/m68k/include/asm/sun3_pgtable.h 1 addition, 0 deletionsarch/m68k/include/asm/sun3_pgtable.h
- arch/microblaze/include/asm/pgtable.h 3 additions, 0 deletionsarch/microblaze/include/asm/pgtable.h
- arch/mips/include/asm/pgtable.h 5 additions, 5 deletionsarch/mips/include/asm/pgtable.h
- arch/nds32/include/asm/pgtable.h 1 addition, 0 deletionsarch/nds32/include/asm/pgtable.h
- arch/nios2/include/asm/pgtable.h 1 addition, 0 deletionsarch/nios2/include/asm/pgtable.h
- arch/openrisc/include/asm/pgtable.h 1 addition, 0 deletionsarch/openrisc/include/asm/pgtable.h
- arch/parisc/include/asm/pgtable.h 1 addition, 0 deletionsarch/parisc/include/asm/pgtable.h
- arch/powerpc/include/asm/book3s/32/pgtable.h 2 additions, 2 deletionsarch/powerpc/include/asm/book3s/32/pgtable.h
- arch/powerpc/include/asm/mmu_context.h 0 additions, 1 deletionarch/powerpc/include/asm/mmu_context.h
Please register or sign in to comment