Re: [GIT PULL] Memory folios for v5.15

From: David Howells
Date: Tue Aug 24 2021 - 15:59:56 EST


Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:

> > Something like "page_group" or "pageset" sound reasonable to me as type
> > names.
>
> "pageset" is such a great name that we already use it, so I guess that
> doesn't work.

Heh. I tried grepping for "struct page_set" and that showed nothing. Maybe
"pagegroup"? Here's a bunch of possible alternatives to set/group:

https://en.wiktionary.org/wiki/Thesaurus:group

Maybe consider it a sequence of pages, "struct pageseq"? page_aggregate
sounds like a possibility, but it's quite long.

Though from an fs point of view, I'd be okay hiding the fact that pages are
involved. It's a buffer; a chunk of memory or chunk of pagecache with
metadata - maybe something on that theme?

David