Thread (389 messages) flat view 389 messages, 13 authors, 2021-08-21

Re: [PATCH v14 088/138] mm/filemap: Add filemap_get_folio

From: Matthew Wilcox <willy@infradead.org>
Date: 2021-08-16 03:03:28
Also in: linux-fsdevel, lkml

On Tue, Aug 10, 2021 at 11:05:33PM +0100, David Howells wrote:
Matthew Wilcox (Oracle) [off-list ref] wrote:
quoted
filemap_get_folio() is a replacement for find_get_page().
Turn pagecache_get_page() into a wrapper around __filemap_get_folio().
Remove find_lock_head() as this use case is now covered by
filemap_get_folio().

Reduces overall kernel size by 209 bytes.  __filemap_get_folio() is
316 bytes shorter than pagecache_get_page() was, but the new
pagecache_get_page() is 99 bytes
longer, one presumes.
In total -- the old pagecache_get_page() turns into
__filemap_get_folio(), but the wrapper is 99 bytes in size.

Added the word "wrapper" to make this clearer.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help