mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 19:51:31 -04:00
jbd2: move lockdep instrumentation for jbd2 handles
The transaction the handle references is free to commit once we've decremented t_updates counter. Move the lockdep instrumentation to that place. Currently it was a bit later which did not really matter but subsequent improvements to lockdep instrumentation would cause false positives with it. Signed-off-by: Jan Kara <[email protected]> Signed-off-by: Theodore Ts'o <[email protected]>
This commit is contained in:
parent
78d9625107
commit
7a4b188f0c
1 changed files with 2 additions and 2 deletions
|
|
@ -1750,11 +1750,11 @@ int jbd2_journal_stop(handle_t *handle)
|
|||
wake_up(&journal->j_wait_transaction_locked);
|
||||
}
|
||||
|
||||
lock_map_release(&handle->h_lockdep_map);
|
||||
|
||||
if (wait_for_commit)
|
||||
err = jbd2_log_wait_commit(journal, tid);
|
||||
|
||||
lock_map_release(&handle->h_lockdep_map);
|
||||
|
||||
if (handle->h_rsv_handle)
|
||||
jbd2_journal_free_reserved(handle->h_rsv_handle);
|
||||
free_and_exit:
|
||||
|
|
|
|||
Loading…
Reference in a new issue