Message ID | 20240514113529.1498545-1-bo.wu@vivo.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 16409fdbb8828d7ae829bc4ac4e09e7ff02f8878 |
Headers | show |
Series | [f2fs-dev] f2fs: initialize last_block_in_bio variable | expand |
On 2024/5/14 19:35, Wu Bo wrote: > Initialize last_block_in_bio of struct f2fs_bio_info and clean up code. > > Signed-off-by: Wu Bo <bo.wu@vivo.com> Reviewed-by: Chao Yu <chao@kernel.org> Thanks,
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim <jaegeuk@kernel.org>: On Tue, 14 May 2024 05:35:29 -0600 you wrote: > Initialize last_block_in_bio of struct f2fs_bio_info and clean up code. > > Signed-off-by: Wu Bo <bo.wu@vivo.com> > --- > fs/f2fs/data.c | 23 +++++++++++++---------- > 1 file changed, 13 insertions(+), 10 deletions(-) Here is the summary with links: - [f2fs-dev] f2fs: initialize last_block_in_bio variable https://git.kernel.org/jaegeuk/f2fs/c/16409fdbb882 You are awesome, thank you!
diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index bdbd4195cadc..50ceb25b341d 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -595,17 +595,20 @@ int f2fs_init_write_merge_io(struct f2fs_sb_info *sbi) return -ENOMEM; for (j = HOT; j < n; j++) { - init_f2fs_rwsem(&sbi->write_io[i][j].io_rwsem); - sbi->write_io[i][j].sbi = sbi; - sbi->write_io[i][j].bio = NULL; - spin_lock_init(&sbi->write_io[i][j].io_lock); - INIT_LIST_HEAD(&sbi->write_io[i][j].io_list); - INIT_LIST_HEAD(&sbi->write_io[i][j].bio_list); - init_f2fs_rwsem(&sbi->write_io[i][j].bio_list_lock); + struct f2fs_bio_info *io = &sbi->write_io[i][j]; + + init_f2fs_rwsem(&io->io_rwsem); + io->sbi = sbi; + io->bio = NULL; + io->last_block_in_bio = 0; + spin_lock_init(&io->io_lock); + INIT_LIST_HEAD(&io->io_list); + INIT_LIST_HEAD(&io->bio_list); + init_f2fs_rwsem(&io->bio_list_lock); #ifdef CONFIG_BLK_DEV_ZONED - init_completion(&sbi->write_io[i][j].zone_wait); - sbi->write_io[i][j].zone_pending_bio = NULL; - sbi->write_io[i][j].bi_private = NULL; + init_completion(&io->zone_wait); + io->zone_pending_bio = NULL; + io->bi_private = NULL; #endif } }
Initialize last_block_in_bio of struct f2fs_bio_info and clean up code. Signed-off-by: Wu Bo <bo.wu@vivo.com> --- fs/f2fs/data.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-)