|
@@ -1750,11 +1750,11 @@ int jbd2_journal_stop(handle_t *handle)
|
|
wake_up(&journal->j_wait_transaction_locked);
|
|
wake_up(&journal->j_wait_transaction_locked);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ lock_map_release(&handle->h_lockdep_map);
|
|
|
|
+
|
|
if (wait_for_commit)
|
|
if (wait_for_commit)
|
|
err = jbd2_log_wait_commit(journal, tid);
|
|
err = jbd2_log_wait_commit(journal, tid);
|
|
|
|
|
|
- lock_map_release(&handle->h_lockdep_map);
|
|
|
|
-
|
|
|
|
if (handle->h_rsv_handle)
|
|
if (handle->h_rsv_handle)
|
|
jbd2_journal_free_reserved(handle->h_rsv_handle);
|
|
jbd2_journal_free_reserved(handle->h_rsv_handle);
|
|
free_and_exit:
|
|
free_and_exit:
|