KernelNewbies:

When converting a filesystem from operating on pages to folios, there is a choice to be made, which is whether to attempt to support large folios as part of the same conversion, or just note that no attempt has been made (and mark the places accordingly).

It is beneficial to convert any filesystem from operating on pages to operating on folios for several reasons:

But why should a filesystem put in the effort to support large folios (aka multi-page folios)?

The costs may outweigh the benefits. I would not invest time in making iso9660, adfs or efs support large folios. But for filesystems which are used every day (XFS, NFS, ext4, btrfs, ...) the benefit is very much worth the cost.

KernelNewbies: MatthewWilcox/LargeFolios (last edited 2024-01-24 22:46:17 by MatthewWilcox)