|
@@ -475,7 +475,7 @@ void jbd2_journal_commit_transaction(journal_t *journal)
|
|
spin_unlock(&journal->j_list_lock);
|
|
spin_unlock(&journal->j_list_lock);
|
|
|
|
|
|
if (err)
|
|
if (err)
|
|
- __jbd2_journal_abort_hard(journal);
|
|
|
|
|
|
+ jbd2_journal_abort(journal, err);
|
|
|
|
|
|
jbd2_journal_write_revoke_records(journal, commit_transaction);
|
|
jbd2_journal_write_revoke_records(journal, commit_transaction);
|
|
|
|
|
|
@@ -533,7 +533,7 @@ void jbd2_journal_commit_transaction(journal_t *journal)
|
|
|
|
|
|
descriptor = jbd2_journal_get_descriptor_buffer(journal);
|
|
descriptor = jbd2_journal_get_descriptor_buffer(journal);
|
|
if (!descriptor) {
|
|
if (!descriptor) {
|
|
- __jbd2_journal_abort_hard(journal);
|
|
|
|
|
|
+ jbd2_journal_abort(journal, -EIO);
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -566,7 +566,7 @@ void jbd2_journal_commit_transaction(journal_t *journal)
|
|
and repeat this loop: we'll fall into the
|
|
and repeat this loop: we'll fall into the
|
|
refile-on-abort condition above. */
|
|
refile-on-abort condition above. */
|
|
if (err) {
|
|
if (err) {
|
|
- __jbd2_journal_abort_hard(journal);
|
|
|
|
|
|
+ jbd2_journal_abort(journal, err);
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -757,7 +757,7 @@ wait_for_iobuf:
|
|
err = -EIO;
|
|
err = -EIO;
|
|
|
|
|
|
if (err)
|
|
if (err)
|
|
- __jbd2_journal_abort_hard(journal);
|
|
|
|
|
|
+ jbd2_journal_abort(journal, err);
|
|
|
|
|
|
/* End of a transaction! Finally, we can do checkpoint
|
|
/* End of a transaction! Finally, we can do checkpoint
|
|
processing: any buffers committed as a result of this
|
|
processing: any buffers committed as a result of this
|