Conflicts: fs/iomap/buffered-io.c - We already have 66dabbb65d67 ("mm: return an ERR_PTR from __filemap_get_folio") so don't add declaration for folio include/linux/pagemap.h - We already have 263e721e3ba1 ("mm: make mapping_get_entry available outside of filemap.c") so keep declaration of filemap_get_entry fs/nfs/file.c - We already have 66dabbb65d67 (" mm: return an ERR_PTR from __filemap_get_folio") so keep IS_ERR/PTR_ERR JIRA: https://issues.redhat.com/browse/RHEL-27741 commit e999a5c5a19cf3b679f3d93c49ad5f5c04e4806c Author: Matthew Wilcox <willy@infradead.org> Date: Fri Mar 24 18:01:01 2023 +0000 fs: Add FGP_WRITEBEGIN This particular combination of flags is used by most filesystems in their ->write_begin method, although it does find use in a few other places. Before folios, it warranted its own function (grab_cache_page_write_begin()), but I think that just having specialised flags is enough. It certainly helps the few places that have been converted from grab_cache_page_write_begin() to __filemap_get_folio(). Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Link: https://lore.kernel.org/r/20230324180129.1220691-2-willy@infradead.org Signed-off-by: Theodore Ts'o <tytso@mit.edu> Signed-off-by: Chris von Recklinghausen <crecklin@redhat.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
buffered_read.c | ||
internal.h | ||
io.c | ||
main.c | ||
objects.c | ||
stats.c |