hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/fs/jbd2/journal.c
....@@ -757,6 +757,7 @@
757757 }
758758 journal->j_flags |= JBD2_FAST_COMMIT_ONGOING;
759759 write_unlock(&journal->j_state_lock);
760
+ jbd2_journal_lock_updates(journal);
760761
761762 return 0;
762763 }
....@@ -768,6 +769,7 @@
768769 */
769770 static int __jbd2_fc_end_commit(journal_t *journal, tid_t tid, bool fallback)
770771 {
772
+ jbd2_journal_unlock_updates(journal);
771773 if (journal->j_fc_cleanup_callback)
772774 journal->j_fc_cleanup_callback(journal, 0);
773775 write_lock(&journal->j_state_lock);