[f2fs-dev] Patchwork summary for: f2fs

patchwork-bot+f2fs--- via Linux-f2fs-devel
2025-04-28T22:40:43Z

Series: f2fs folio conversions for 6.16
Submitter: Matthew Wilcox <willy@infradead.org>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=948674
Lore link: https://lore.kernel.org/r/20250331201256.1057782-1-willy@infradead.org
Patches: [f2fs-dev,001/153] f2fs: Use a folio in f2fs_compress_free_page()
[f2fs-dev,002/153] f2fs: Use a folio in f2fs_write_raw_pages()
[f2fs-dev,004/153] f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page()
[f2fs-dev,005/153] f2fs: Use bio_for_each_folio_all() in __has_merged_page()
[f2fs-dev,006/153] f2fs: Use a folio in add_ipu_page()
[f2fs-dev,007/153] f2fs: Remove access to page->mapping in f2fs_is_cp_guaranteed()
[f2fs-dev,009/153] f2fs: Use a folio in f2fs_quota_read()
[f2fs-dev,010/153] f2fs: Add f2fs_grab_meta_folio()
[f2fs-dev,011/153] f2fs: Use a folio in commit_checkpoint()
[f2fs-dev,012/153] f2fs: Convert __f2fs_write_meta_page() to __f2fs_write_meta_folio()
[f2fs-dev,013/153] f2fs: Use f2fs_folio_wait_writeback()
[f2fs-dev,014/153] f2fs: Pass a folio to f2fs_submit_merged_ipu_write()
[f2fs-dev,015/153] f2fs: Convert __get_meta_page() to __get_meta_folio()
[f2fs-dev,016/153] f2fs: Convert f2fs_get_tmp_page() to f2fs_get_tmp_folio()
[f2fs-dev,017/153] f2fs: Pass a folio to next_blkaddr_of_node()
[f2fs-dev,018/153] f2fs: Use a folio in f2fs_ra_meta_pages()
[f2fs-dev,020/153] f2fs: Use a folio in write_orphan_inodes()
[f2fs-dev,021/153] f2fs: Use a folio in get_next_nat_page()
[f2fs-dev,022/153] f2fs: Convert get_next_sit_page() to get_next_sit_folio()
[f2fs-dev,023/153] f2fs: Use a folio in f2fs_update_meta_page()
[f2fs-dev,024/153] f2fs: Use a folio in write_current_sum_page()
[f2fs-dev,025/153] f2fs: Use a folio in write_compacted_summaries()
[f2fs-dev,026/153] f2fs: Remove f2fs_grab_meta_page()
[f2fs-dev,027/153] f2fs: Add f2fs_get_meta_folio()
[f2fs-dev,028/153] f2fs: Use a folio in build_sit_entries()
[f2fs-dev,029/153] f2fs: Use a folio in f2fs_recover_orphan_inodes()
[f2fs-dev,030/153] f2fs: Use a folio in validate_checkpoint()
[f2fs-dev,032/153] f2fs: Use a folio in f2fs_get_node_info()
[f2fs-dev,033/153] f2fs: Use a folio in __get_nat_bitmaps()
[f2fs-dev,034/153] f2fs: Use a folio in read_compacted_summaries()
[f2fs-dev,035/153] f2fs: Use a folio in read_normal_summaries()
[f2fs-dev,036/153] f2fs: Remove f2fs_get_meta_page()
[f2fs-dev,037/153] f2fs: Convert f2fs_get_meta_page_retry() to f2fs_get_meta_folio_retry()
[f2fs-dev,038/153] f2fs: Pass an address to scan_nat_page()
[f2fs-dev,039/153] f2fs: Add f2fs_get_sum_folio()
[f2fs-dev,040/153] f2fs: Use folios in do_garbage_collect()
[f2fs-dev,041/153] f2fs: Use a folio in check_index_in_prev_nodes()
[f2fs-dev,042/153] f2fs: Use a folio in change_curseg()
[f2fs-dev,043/153] f2fs: Remove f2fs_get_sum_page()
[f2fs-dev,044/153] f2fs: Use a folio in find_in_level()
[f2fs-dev,045/153] f2fs: Use a folio in f2fs_delete_entry()
[f2fs-dev,046/153] f2fs: Use a folio in f2fs_readdir()
[f2fs-dev,047/153] f2fs: Remove f2fs_find_data_page()
[f2fs-dev,048/153] f2fs: Use a folio in f2fs_get_new_data_page()
[f2fs-dev,049/153] f2fs: Use a folio in f2fs_migrate_blocks()
[f2fs-dev,050/153] f2fs: Add f2fs_get_new_data_folio()
[f2fs-dev,051/153] highmem: Add memcpy_folio()
[f2fs-dev,052/153] f2fs: Use a folio in __clone_blkaddrs()
[f2fs-dev,053/153] f2fs: Use a folio in f2fs_defragment_range()
[f2fs-dev,054/153] f2fs: Remove f2fs_get_lock_data_page()
[f2fs-dev,055/153] f2fs: Use a folio in fill_zero()
[f2fs-dev,056/153] f2fs: Use a folio in f2fs_add_regular_entry()
[f2fs-dev,057/153] f2fs: Use a folio in make_empty_dir()
[f2fs-dev,058/153] f2fs: Remove f2fs_get_new_data_page()
[f2fs-dev,059/153] f2fs: Use a folio in f2fs_xattr_fiemap()
[f2fs-dev,060/153] f2fs: Use a folio in ra_data_block()
[f2fs-dev,061/153] f2fs: Use a folio in move_data_block()
[f2fs-dev,062/153] f2fs: Use a folio in f2fs_convert_inline_inode()
[f2fs-dev,063/153] f2fs: Use a folio in f2fs_move_inline_dirents()
[f2fs-dev,064/153] f2fs: Add f2fs_new_node_folio()
[f2fs-dev,065/153] f2fs: Use a folio in f2fs_ra_node_page()
[f2fs-dev,067/153] f2fs: Pass a folio to f2fs_inode_chksum_verify()
[f2fs-dev,068/153] f2fs: Use a folio in f2fs_recover_inode_page()
[f2fs-dev,069/153] f2fs: Remove f2fs_grab_cache_page()
[f2fs-dev,070/153] f2fs: Add f2fs_get_xnode_folio()
[f2fs-dev,071/153] f2fs: Use a folio in write_all_xattrs()
[f2fs-dev,072/153] f2fs: Use a folio in f2fs_recover_xattr_data()
[f2fs-dev,073/153] f2fs: Add f2fs_get_node_folio()
[f2fs-dev,075/153] f2fs: Use a folio in truncate_node()
[f2fs-dev,076/153] f2fs: Use a folio in truncate_nodes()
[f2fs-dev,077/153] f2fs: Use folios in truncate_partial_nodes()
[f2fs-dev,079/153] f2fs: Use a folio in gc_node_segment()
[f2fs-dev,080/153] f2fs: Convert f2fs_move_node_page() to f2fs_move_node_folio()
[f2fs-dev,081/153] f2fs: Convert __write_node_page() to __write_node_folio()
[f2fs-dev,082/153] f2fs: Use a folio in is_alive()
[f2fs-dev,083/153] f2fs: Use a folio in check_index_in_prev_nodes()
[f2fs-dev,084/153] f2fs: Remove f2fs_get_node_page()
[f2fs-dev,085/153] f2fs: Use a folio in prepare_write_begin
[f2fs-dev,086/153] f2fs: Use a folio in __find_data_block()
[f2fs-dev,087/153] f2fs: Use a folio in f2fs_init_inode_metadata()
[f2fs-dev,088/153] f2fs: Pass a folio to make_empty_dir()
[f2fs-dev,089/153] f2fs: Use a folio in f2fs_try_convert_inline_dir()
[f2fs-dev,090/153] f2fs: Use a folio in f2fs_add_inline_entry()
[f2fs-dev,091/153] f2fs: Pass a folio to f2fs_move_inline_dirents()
[f2fs-dev,092/153] f2fs: Pass a folio to f2fs_move_rehashed_dirents()
[f2fs-dev,093/153] f2fs: Use a folio in f2fs_do_truncate_blocks()
[f2fs-dev,094/153] f2fs: Use a folio in f2fs_truncate_xattr_node()
[f2fs-dev,095/153] f2fs: Pass folios to set_new_dnode()
[f2fs-dev,096/153] f2fs: Convert f2fs_convert_inline_page() to f2fs_convert_inline_folio()
[f2fs-dev,097/153] f2fs: Use a folio in read_xattr_block()
[f2fs-dev,098/153] f2fs: Remove f2fs_get_xnode_page()
[f2fs-dev,099/153] f2fs: Use a folio in f2fs_write_inline_data()
[f2fs-dev,100/153] f2fs: Use a folio in f2fs_read_inline_data()
[f2fs-dev,101/153] f2fs: Use a folio in f2fs_recover_inline_data()
[f2fs-dev,102/153] f2fs: Use a folio in f2fs_find_in_inline_dir()
[f2fs-dev,103/153] f2fs: Use a folio in f2fs_empty_inline_dir()
[f2fs-dev,104/153] f2fs: Use a folio in f2fs_read_inline_dir()
[f2fs-dev,105/153] f2fs: Use a folio in f2fs_inline_data_fiemap()
[f2fs-dev,106/153] f2fs: Use a folio in f2fs_update_inode_page()
[f2fs-dev,107/153] f2fs: Use a folio in do_read_inode()
[f2fs-dev,108/153] f2fs: Pass folios to f2fs_init_acl()
[f2fs-dev,109/153] f2fs: Pass a folio to f2fs_setxattr()
[f2fs-dev,110/153] f2fs: Pass a folio to __f2fs_setxattr()
[f2fs-dev,111/153] f2fs: Pass a folio to write_all_xattrs()
[f2fs-dev,112/153] f2fs: Use a folio in read_inline_xattr()
[f2fs-dev,113/153] f2fs: Use a folio in f2fs_recover_inline_xattr()
[f2fs-dev,114/153] f2fs: Remove f2fs_get_inode_page()
[f2fs-dev,115/153] f2fs: Pass a folio to f2fs_getxattr()
[f2fs-dev,116/153] f2fs: Pass a folio to read_inline_xattr()
[f2fs-dev,117/153] f2fs: Pass a folio to do_recover_data()
[f2fs-dev,118/153] f2fs: Pass a folio to f2fs_recover_inline_xattr()
[f2fs-dev,119/153] f2fs: Pass a folio to inline_xattr_addr()
[f2fs-dev,120/153] f2fs: Pass a folio to init_dent_inode()
[f2fs-dev,121/153] f2fs: Pass a folio to f2fs_make_empty_inline_dir()
[f2fs-dev,122/153] f2fs: Pass a folio to f2fs_has_enough_room()
[f2fs-dev,123/153] f2fs: Convert dnode_of_data->inode_page to inode_folio
[f2fs-dev,124/153] f2fs: Pass a folio to f2fs_do_read_inline_data()
[f2fs-dev,125/153] f2fs: Pass a folio to f2fs_truncate_inline_inode()
[f2fs-dev,126/153] f2fs: Pass a folio to __f2fs_find_entry()
[f2fs-dev,128/153] f2fs: Pass a folio to f2fs_parent_dir()
[f2fs-dev,129/153] f2fs: Pass a folio to f2fs_delete_entry()
[f2fs-dev,130/153] f2fs: Pass a folio to f2fs_delete_inline_entry()
[f2fs-dev,131/153] f2fs: Pass a folio to f2fs_recover_inline_data()
[f2fs-dev,132/153] f2fs: Pass a folio to __recover_inline_status()
[f2fs-dev,133/153] f2fs: Pass a folio to inline_data_addr()
[f2fs-dev,134/153] f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic()
[f2fs-dev,135/153] f2fs: Pass a folio to f2fs_set_link()
[f2fs-dev,136/153] f2fs: Use a folio in need_inode_page_update()
[f2fs-dev,137/153] f2fs: Use a folio in f2fs_truncate_meta_inode_pages()
[f2fs-dev,138/153] f2fs: Use a folio in f2fs_cache_compressed_page()
[f2fs-dev,139/153] f2fs: Use a folio in prepare_compress_overwrite()
[f2fs-dev,140/153] f2fs: Convert f2fs_load_compressed_page() to f2fs_load_compressed_folio()
[f2fs-dev,141/153] f2fs: Use a folio in f2fs_encrypt_one_page()
[f2fs-dev,142/153] f2fs: Use a folio in redirty_blocks()
[f2fs-dev,143/153] f2fs: Use a folio in f2fs_wait_on_block_writeback()
[f2fs-dev,144/153] f2fs: Pass a folio to f2fs_init_read_extent_tree()
[f2fs-dev,145/153] f2fs: Return a folio from f2fs_init_inode_metadata()
[f2fs-dev,146/153] f2fs: Pass a folio to f2fs_update_inode()
[f2fs-dev,147/153] f2fs: Pass a folio to set_nid()
[f2fs-dev,148/153] f2fs: Convert dnode_of_data->node_page to node_folio
[f2fs-dev,149/153] f2fs: Pass a folio to get_dnode_addr()
[f2fs-dev,150/153] f2fs: Convert fsync_node_entry->page to folio
[f2fs-dev,151/153] f2fs: Remove f2fs_new_node_page()
[f2fs-dev,152/153] f2fs: Use a folio in flush_inline_data()
[f2fs-dev,153/153] f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty()

Series: [f2fs-dev,1/2] f2fs: sysfs: add encoding_flags entry
Submitter: Chao Yu <chao@kernel.org>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=953835
Lore link: https://lore.kernel.org/r/20250416054805.1416834-1-chao@kernel.org
Patches: [f2fs-dev,1/2] f2fs: sysfs: add encoding_flags entry
[f2fs-dev,2/2] f2fs: sysfs: export linear_lookup in features directory

Series: [f2fs-dev,1/2] f2fs: clean up w/ fscrypt_is_bounce_page()
Submitter: Chao Yu <chao@kernel.org>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=953021
Lore link: https://lore.kernel.org/r/20250414105237.728522-1-chao@kernel.org
Patches: [f2fs-dev,1/2] f2fs: clean up w/ fscrypt_is_bounce_page()
[f2fs-dev,2/2] f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed()

Patch: [f2fs-dev] f2fs: fix to do sanity check on sit_bitmap_size
Submitter: Chao Yu <chao@kernel.org>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=953022
Lore link: https://lore.kernel.org/r/20250414105520.729616-1-chao@kernel.org

Patch: [f2fs-dev,v3,1/2] f2fs: zone: fix to calculate first_zoned_segno correctly
Submitter: Chao Yu <chao@kernel.org>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=951823
Lore link: https://lore.kernel.org/r/20250410031019.2884852-1-chao@kernel.org

Patch: [f2fs-dev,v2] f2fs: handle error cases of memory donation
Submitter: Daeho Jeong <daeho43@gmail.com>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=956352
Lore link: https://lore.kernel.org/r/20250423204935.2335000-1-daeho43@gmail.com

Patch: [f2fs-dev] f2fs: fix to bail out in get_new_segment()
Submitter: Chao Yu <chao@kernel.org>
Committer: Jaegeuk Kim <jaegeuk@kernel.org>
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=955671
Lore link: https://lore.kernel.org/r/20250422115638.123455-1-chao@kernel.org

Total patches: 153