On Mon, May 17, 2021 at 4:02 PM Matthew Wilcox willy@infradead.org wrote:
or if you'd rather look at a git tree, https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/foli...
Well, I wanted to check a git tree, but this seems to be based on some random linux-next commit. Which is a bit annoying.
Looking at it, I get the very strong feeling that the *only* thing there is "don't call compound_head()".
I have only gone through the beginning of the series, but it really strikes me as "that's just a page pointer with the rule being that you always use the head pointer".
I don't mind that rule, but what's the advantage of introducing a new name for that? IOW, I get the feeling that almost all of this could/should just be "don't use non-head pages".
Is there something else that appears later?
Linus