mbox series

[0/5] Convert ext4's mballoc to use folios

Message ID 20240416172900.244637-1-willy@infradead.org
Headers show
Series Convert ext4's mballoc to use folios | expand

Message

Matthew Wilcox (Oracle) April 16, 2024, 5:28 p.m. UTC
These pages are stored in the page cache, so they're really folios.
Convert the whole file from pages to folios.

Matthew Wilcox (Oracle) (5):
  ext4: Convert bd_bitmap_page to bd_bitmap_folio
  ext4: Convert bd_buddy_page to bd_buddy_folio
  ext4: Convert ext4_mb_init_cache() to take a folio
  ext4: Convert ac_bitmap_page to ac_bitmap_folio
  ext4: Convert ac_buddy_page to ac_buddy_folio

 fs/ext4/mballoc.c | 230 +++++++++++++++++++++++-----------------------
 fs/ext4/mballoc.h |   8 +-
 2 files changed, 121 insertions(+), 117 deletions(-)

Comments

Theodore Ts'o May 7, 2024, 11:03 p.m. UTC | #1
On Tue, 16 Apr 2024 18:28:53 +0100, Matthew Wilcox (Oracle) wrote:
> These pages are stored in the page cache, so they're really folios.
> Convert the whole file from pages to folios.
> 
> Matthew Wilcox (Oracle) (5):
>   ext4: Convert bd_bitmap_page to bd_bitmap_folio
>   ext4: Convert bd_buddy_page to bd_buddy_folio
>   ext4: Convert ext4_mb_init_cache() to take a folio
>   ext4: Convert ac_bitmap_page to ac_bitmap_folio
>   ext4: Convert ac_buddy_page to ac_buddy_folio
> 
> [...]

Applied, thanks!

[1/5] ext4: Convert bd_bitmap_page to bd_bitmap_folio
      commit: 99b150d84e4939735cfce245e32e3d29312c68ec
[2/5] ext4: Convert bd_buddy_page to bd_buddy_folio
      commit: 5eea586b47f05b5f5518cf8f9dd9283a01a8066d
[3/5] ext4: Convert ext4_mb_init_cache() to take a folio
      commit: e1622a0d558200b0ccdfbf69ee29b9ac1f5c2442
[4/5] ext4: Convert ac_bitmap_page to ac_bitmap_folio
      commit: ccedf35b5daa429c0e731eac6fb32b0208302c6b
[5/5] ext4: Convert ac_buddy_page to ac_buddy_folio
      commit: c84f1510fba9fb181e6a1aa7b5fcfc67381b39c9

Best regards,
Matthew Wilcox (Oracle) May 8, 2024, 3:20 p.m. UTC | #2
On Tue, May 07, 2024 at 07:03:53PM -0400, Theodore Ts'o wrote:
> 
> On Tue, 16 Apr 2024 18:28:53 +0100, Matthew Wilcox (Oracle) wrote:
> > These pages are stored in the page cache, so they're really folios.
> > Convert the whole file from pages to folios.
> > 
> > Matthew Wilcox (Oracle) (5):
> >   ext4: Convert bd_bitmap_page to bd_bitmap_folio
> >   ext4: Convert bd_buddy_page to bd_buddy_folio
> >   ext4: Convert ext4_mb_init_cache() to take a folio
> >   ext4: Convert ac_bitmap_page to ac_bitmap_folio
> >   ext4: Convert ac_buddy_page to ac_buddy_folio
> > 
> > [...]
> 
> Applied, thanks!

Thanks!  Can you also add 20240420025029.2166544-11-willy@infradead.org
Theodore Ts'o May 9, 2024, 4:26 a.m. UTC | #3
On Wed, May 08, 2024 at 04:20:19PM +0100, Matthew Wilcox wrote:
> 
> Thanks!  Can you also add 20240420025029.2166544-11-willy@infradead.org

Thanks, done.

						- Ted