From: Jan Kara Date: Wed, 29 Mar 2023 15:49:43 +0000 (+0200) Subject: ext4: Update comment in mpage_prepare_extent_to_map() X-Git-Tag: v6.4-rc1~143^2~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ab382539adcb43f52d984abf58d8e3459cd707a2;p=thirdparty%2Fkernel%2Flinux.git ext4: Update comment in mpage_prepare_extent_to_map() Since filemap_write_and_wait() is now enough to get journalled data to final location update the comment in mpage_prepare_extent_to_map(). Signed-off-by: Jan Kara Link: https://lore.kernel.org/r/20230329154950.19720-12-jack@suse.cz Signed-off-by: Theodore Ts'o --- diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index d43beb886a30b..c1888cd2a48f7 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -2496,11 +2496,10 @@ static int mpage_prepare_extent_to_map(struct mpage_da_data *mpd) * Just submit the page. For data=journal mode we * first handle writeout of the page for checkpoint and * only after that handle delayed page dirtying. This - * is crutial so that forcing a transaction commit and - * then calling filemap_write_and_wait() guarantees - * current state of data is in its final location. Such - * sequence is used for example by insert/collapse - * range operations before discarding the page cache. + * makes sure current data is checkpointed to the final + * location before possibly journalling it again which + * is desirable when the page is frequently dirtied + * through a pin. */ if (!mpd->can_map) { WARN_ON_ONCE(sb->s_writers.frozen ==