I'd like to do another session on how the struct page dismemberment is going and what remains to be done. Given how widely struct page is used, I think there will be interest from more than just MM, so I'd suggest a plenary session. If I were hosting this session today, topics would include: Splitting out users: - slab (done!) - netmem (in progress) - hugetlb (in akpm) - tail pages (in akpm) - page tables - ZONE_DEVICE Users that really should have their own types: - zsmalloc - bootmem - percpu - buddy - vmalloc Converting filesystems to folios: - XFS (done) - AFS (done) - NFS (in progress) - ext4 (in progress) - f2fs (in progress) - ... others? Unresolved challenges: - mapcount - AnonExclusive - Splitting anon & file folios apart - Removing PG_error & PG_private This will probably all change before May. I'd like to nominate Vishal Moola & Sidhartha Kumar as invitees based on their work to convert various functions from pages to folios.