
Since all callers don't use large folios. The new function supports large folios, the initial function did not
#Folio for fmail full#
It instead tries to fill a folio batch and stopsĮither once full (15 folios) or reaching the end of the search range. One noteable difference is filemap_get_folios_tag() does not take in a This is the equivalent of find_get_pages_range_tag(), except for folios ` (21 subsequent siblings) 23 siblings, 0 replies 28+ messages in thread 18:22 ` filemap: Convert _filemap_fdatawait_range() to use filemap_get_folios_tag() Vishal Moola (Oracle) 18:22 ` pagemap: Add filemap_grab_folio() Vishal Moola 18:22 ` Vishal Moola (Oracle) 18:22 Convert to filemap_get_folios_tag() Vishal Moola (Oracle)

` (22 subsequent siblings) 23 siblings, 0 replies 28+ messages in threadĪdd function filemap_grab_folio() to grab a folio from the page cache. 18:22 ` filemap: Added filemap_get_folios_tag() Vishal Moola (Oracle) 18:22 Convert to filemap_get_folios_tag() Vishal Moola 18:22 ` Vishal Moola (Oracle) Nilfs2: Convert nilfs_copy_dirty_pages() to use Nilfs2: Convert nilfs_btree_lookup_dirty_buffers() to use Nilfs2: Convert nilfs_lookup_dirty_node_buffers() to use Nilfs2: Convert nilfs_lookup_dirty_data_buffers() to use

Gfs2: Convert gfs2_write_cache_jdata() to use filemap_get_folios_tag() Page-writeback: Convert write_cache_pages() to useĪfs: Convert afs_writepages_region() to use filemap_get_folios_tag()ītrfs: Convert btree_write_cache_pages() to useītrfs: Convert extent_write_cache_pages() to useĬeph: Convert ceph_writepages_start() to use filemap_get_folios_tag()Ĭifs: Convert wdata_alloc_and_fillpages() to useĮxt4: Convert mpage_prepare_extent_to_map() to useį2fs: Convert f2fs_fsync_node_pages() to use filemap_get_folios_tag()į2fs: Convert f2fs_flush_inline_data() to use filemap_get_folios_tag()į2fs: Convert f2fs_sync_node_pages() to use filemap_get_folios_tag()į2fs: Convert f2fs_write_cache_pages() to use filemap_get_folios_tag()į2fs: Convert last_fsync_dnode() to use filemap_get_folios_tag()į2fs: Convert f2fs_sync_meta_pages() to use filemap_get_folios_tag() Got Acked-By tags for nilfs and btrfs changesįilemap: Convert _filemap_fdatawait_range() to use TestingĪnd review of the other changes (afs, ceph, cifs, gfs2) would be appreciated. The page-writeback and filemap changes implicitly work. I've run xfstests on btrfs, ext4, f2fs, and nilfs2, but more testing may beīeneficial. It also makes a good chunk of the straightforward conversions to folios,Īnd takes the opportunity to introduce a function that grabs a folioį2fs and Ceph have quite alot of work to be done regarding folios, soįor now those patches only have the changes necessary for the removal ofįind_get_pages_range_tag(), and only support folios of size 1 (which is
#Folio for fmail Patch#
This patch series replaces find_get_pages_range_tag() withįilemap_get_folios_tag(). Linux-ext4, linux-f2fs-devel, cluster-devel, linux-nilfs, ` (23 more replies) 0 siblings, 24 replies 28+ messages in threadįrom: Vishal Moola (Oracle) 18:22 UTC ( / raw)Ĭc: linux-afs, linux-kernel, linux-btrfs, ceph-devel, linux-cifs, 18:22 ` pagemap: Add filemap_grab_folio() Vishal Moola (Oracle)


#Folio for fmail archive#
Convert to filemap_get_folios_tag() archive mirror help / color / mirror / Atom feed * Convert to filemap_get_folios_tag() 18:22 Vishal Moola (Oracle)
