On Sat 25-11-23 20:17:38, Zhang Yi wrote: > From: Zhang Yi <yi.zhang@xxxxxxxxxx> > > The write_flags print in the trace of jbd2_write_superblock() is not > real, so move the modification before the trace. > > Signed-off-by: Zhang Yi <yi.zhang@xxxxxxxxxx> Good catch. Feel free to add: Reviewed-by: Jan Kara <jack@xxxxxxx> Honza > --- > fs/jbd2/journal.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c > index 30dec2bd2ecc..e7aa47a02d4d 100644 > --- a/fs/jbd2/journal.c > +++ b/fs/jbd2/journal.c > @@ -1791,9 +1791,11 @@ static int jbd2_write_superblock(journal_t *journal, blk_opf_t write_flags) > return -EIO; > } > > - trace_jbd2_write_superblock(journal, write_flags); > if (!(journal->j_flags & JBD2_BARRIER)) > write_flags &= ~(REQ_FUA | REQ_PREFLUSH); > + > + trace_jbd2_write_superblock(journal, write_flags); > + > if (buffer_write_io_error(bh)) { > /* > * Oh, dear. A previous attempt to write the journal > -- > 2.39.2 > -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR